html
x-perimental
below
top
show
show
show
hide
hide
show
show
no
yes
no
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2018, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/add-comment": {
            "title": "$:/core/images/add-comment",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-add-comment tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M56 56H36a8 8 0 1 0 0 16h20v20a8 8 0 1 0 16 0V72h20a8 8 0 1 0 0-16H72V36a8 8 0 1 0-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n        <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n    </g>\n</svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t    <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n    <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n        <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n        <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n        <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n        <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n        <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-copy-clipboard tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<rect x=\"40\" y=\"40\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"82\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"54\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"96\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"68\" width=\"12\" height=\"8\" rx=\"4\"></rect>\n\t\t<path d=\"M40,16 L23.9992458,16 C19.5813843,16 16,19.5907123 16,24 C16,24.0016363 16.0000005,24.0032725 16.0000015,24.0049086 C16.0000005,24.0065441 16,24.0081803 16,24.0098166 L16,119.990183 C16,119.99182 16.0000005,119.993456 16.0000015,119.995092 C16.0000005,119.996727 16,119.998364 16,120 C16,124.409288 19.5813843,128 23.9992458,128 L104.000754,128 C106.205061,128 108.203844,127.105595 109.652065,125.659342 C111.102424,124.21251 112,122.214511 112,120.007595 L112,103.992405 C112,99.5776607 108.418278,96 104,96 C99.5907123,96 96,99.5783218 96,103.992405 L96,112 L32,112 L32,32 L96,32 L96,40.0075946 C96,44.4223393 99.581722,48 104,48 C108.409288,48 112,44.4216782 112,40.0075946 L112,23.9924054 C112,21.7851587 111.104671,19.7871591 109.657101,18.3409203 C108.203844,16.8944047 106.205061,16 104.000754,16 L88,16 C88,11.5907123 84.4151006,8 79.9929031,8 L48.0070969,8 C43.5881712,8 40,11.581722 40,16 Z M44,14.9958262 C44,12.7889923 45.7964248,11 48.0000255,11 L79.9999745,11 C82.2091276,11 84,12.7965212 84,14.9958262 L84,19.0041738 C84,21.2110077 82.2035752,23 79.9999745,23 L48.0000255,23 C45.7908724,23 44,21.2034788 44,19.0041738 L44,14.9958262 Z\"></path>\n\t\t<rect x=\"62\" y=\"64\" width=\"66\" height=\"16\" rx=\"8\"></rect>\n\t\t<path d=\"M60.6568542,85.6568542 L76.6568542,69.6568543 L65.3431458,69.6568542 L81.3431458,85.6568542 C84.4673401,88.7810486 89.5326599,88.7810486 92.6568542,85.6568542 C95.7810486,82.5326599 95.7810486,77.4673401 92.6568542,74.3431458 L76.6568542,58.3431458 C73.5326599,55.2189514 68.4673401,55.2189514 65.3431458,58.3431457 L49.3431458,74.3431457 C46.2189514,77.4673401 46.2189514,82.5326599 49.3431457,85.6568542 C52.4673401,88.7810486 57.5326599,88.7810486 60.6568542,85.6568542 L60.6568542,85.6568542 Z\" transform=\"translate(71.000000, 72.000000) rotate(-90.000000) translate(-71.000000, -72.000000) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n        <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n        <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n        <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n        <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n        <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n        <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g>\n        <g>\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n        <g fill-rule=\"evenodd\">\n            <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n        </g>\n    </svg>\n"
        },
        "$:/core/images/gitter": {
            "title": "$:/core/images/gitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-gitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 18 25\">\n  <rect x=\"15\" y=\"5\" width=\"2\" height=\"10\"></rect>\n  <rect x=\"10\" y=\"5\" width=\"2\" height=\"20\"></rect>\n  <rect x=\"5\" y=\"5\" width=\"2\" height=\"20\"></rect>\n  <rect width=\"2\" height=\"15\"></rect>\n</svg>\n"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n        <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n        <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <g transform=\"translate(0.049406, 0.000000)\">\n            <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n            <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n            <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n         <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n    </g>\n</svg>"
        },
        "$:/core/images/left-arrow": {
            "title": "$:/core/images/left-arrow",
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n        <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n        <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/linkify": {
            "title": "$:/core/images/linkify",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z\" transform=\"translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) \"></path>\n        <path d=\"M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n    \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t        <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t        <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n        </g>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n    </g>\n    </g>\n</svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n        <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n            <g transform=\"translate(0.000000, 0.000000)\">\n                <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n                <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n                    <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n                </text>\n            </g>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n        <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n        <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n        <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n        <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n        <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,71 L112,30.5 L111.96811,30.5 L111.96811,30.5 C111.932942,28.4998414 111.151676,26.510538 109.625176,24.9840387 L86.9982489,2.35711116 C85.3482153,0.707077645 83.1589869,-0.071534047 81,0.0201838424 L81,0 L23.9992458,0 C19.5808867,0 16,3.58213437 16,8.00092105 L16,71 L24,71 L24,8 L81,8 L81,22.4996539 C81,26.9216269 84.5818769,30.5 89.0003461,30.5 L104,30.5 L104,71 L112,71 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n        <path d=\"M0,80.0054195 C0,71.1658704 7.15611005,64 16.0008841,64 L111.999116,64 C120.83616,64 128,71.1553215 128,80.0054195 L128,111.99458 C128,120.83413 120.84389,128 111.999116,128 L16.0008841,128 C7.16383982,128 0,120.844679 0,111.99458 L0,80.0054195 Z M104,96 C108.418278,96 112,92.418278 112,88 C112,83.581722 108.418278,80 104,80 C99.581722,80 96,83.581722 96,88 C96,92.418278 99.581722,96 104,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>"
        },
        "$:/core/images/rotate-left": {
            "title": "$:/core/images/rotate-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-rotate-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect x=\"48\" y=\"96\" width=\"80\" height=\"32\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 0 1-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 1 1-5.657 5.657L49.172 43.142a4 4 0 0 1 0-5.657l11.313-11.313a4 4 0 1 1 5.657 5.656l-4.821 4.822z\"/></g></svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n        <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n        <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n        <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-off tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-on tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178c-2.116 1.775-5.27 1.498-7.045-.613-1.772-2.11-1.498-5.27.616-7.047l9.95-8.348c2.115-1.774 5.27-1.5 7.045.618 1.775 2.108 1.498 5.27-.616 7.043l-9.95 8.348zM102.983 27.178c2.116 1.775 5.27 1.498 7.045-.613 1.772-2.11 1.498-5.27-.616-7.047l-9.95-8.348c-2.114-1.774-5.27-1.5-7.044.618-1.775 2.108-1.498 5.27.616 7.043l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/transcludify": {
            "title": "$:/core/images/transcludify",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806z\" fill-rule=\"evenodd\"/></svg>\n"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n        <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n        <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/up-arrow": {
            "title": "$:/core/images/up-arrow",
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/CopyToClipboard/Caption": {
            "title": "$:/language/Buttons/CopyToClipboard/Caption",
            "text": "copy to clipboard"
        },
        "$:/language/Buttons/CopyToClipboard/Hint": {
            "title": "$:/language/Buttons/CopyToClipboard/Hint",
            "text": "Copy this text to the clipboard"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/SidebarSearch/Hint": {
            "title": "$:/language/Buttons/SidebarSearch/Hint",
            "text": "Select the sidebar search field"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/Linkify/Caption": {
            "title": "$:/language/Buttons/Linkify/Caption",
            "text": "wikilink"
        },
        "$:/language/Buttons/Linkify/Hint": {
            "title": "$:/language/Buttons/Linkify/Hint",
            "text": "Wrap selection in square brackets"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/RotateLeft/Caption": {
            "title": "$:/language/Buttons/RotateLeft/Caption",
            "text": "rotate left"
        },
        "$:/language/Buttons/RotateLeft/Hint": {
            "title": "$:/language/Buttons/RotateLeft/Hint",
            "text": "Rotate image left by 90 degrees"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/ToggleSidebar/Hint": {
            "title": "$:/language/Buttons/ToggleSidebar/Hint",
            "text": "Toggle the sidebar visibility"
        },
        "$:/language/Buttons/Transcludify/Caption": {
            "title": "$:/language/Buttons/Transcludify/Caption",
            "text": "transclusion"
        },
        "$:/language/Buttons/Transcludify/Hint": {
            "title": "$:/language/Buttons/Transcludify/Hint",
            "text": "Wrap selection in curly brackets"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
            "text": "Text for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
            "text": "Title of new tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
            "title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
            "text": "delete this entry from the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
            "title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
            "text": "Show color names that are not part of the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
            "text": "close plugin library"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
            "text": "Permit automatic saving for the download saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
            "text": "Enable Autosave for Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
            "text": "Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
            "text": "These settings apply to the HTML5-compatible download saver"
        },
        "$:/language/ControlPanel/Saving/General/Caption": {
            "title": "$:/language/ControlPanel/Saving/General/Caption",
            "text": "General"
        },
        "$:/language/ControlPanel/Saving/General/Hint": {
            "title": "$:/language/ControlPanel/Saving/General/Hint",
            "text": "These settings apply to all the loaded savers"
        },
        "$:/language/ControlPanel/Saving/Hint": {
            "title": "$:/language/ControlPanel/Saving/Hint",
            "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
        },
        "$:/language/ControlPanel/Saving/GitService/Branch": {
            "title": "$:/language/ControlPanel/Saving/GitService/Branch",
            "text": "Target branch for saving"
        },
        "$:/language/ControlPanel/Saving/GitService/CommitMessage": {
            "title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
            "text": "Saved by TiddlyWiki"
        },
        "$:/language/ControlPanel/Saving/GitService/Description": {
            "title": "$:/language/ControlPanel/Saving/GitService/Description",
            "text": "These settings are only used when saving to <<service-name>>"
        },
        "$:/language/ControlPanel/Saving/GitService/Filename": {
            "title": "$:/language/ControlPanel/Saving/GitService/Filename",
            "text": "Filename of target file (e.g. `index.html`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Path": {
            "title": "$:/language/ControlPanel/Saving/GitService/Path",
            "text": "Path to target file (e.g. `/wiki/`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Repo": {
            "title": "$:/language/ControlPanel/Saving/GitService/Repo",
            "text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
        },
        "$:/language/ControlPanel/Saving/GitService/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
            "text": "Server API URL"
        },
        "$:/language/ControlPanel/Saving/GitService/UserName": {
            "title": "$:/language/ControlPanel/Saving/GitService/UserName",
            "text": "Username"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
            "text": "~GitHub Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
            "text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
            "text": "~GitLab Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
            "text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
            "text": "~TiddlySpot Saver"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Attempt to automatically save changes during editing when using a supporting saver"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
            "text": "Permalink/permaview Mode"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
            "text": "Choose how permalink/permaview is handled:"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
            "text": "Copy permalink/permaview URL to clipboard"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
            "text": "Update address bar with permalink/permaview URL"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
            "text": "Default More Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
            "text": "Specify which More sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Stylesheets/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Caption",
            "text": "Stylesheets"
        },
        "$:/language/ControlPanel/Stylesheets/Expand/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
            "text": "Expand All"
        },
        "$:/language/ControlPanel/Stylesheets/Hint": {
            "title": "$:/language/ControlPanel/Stylesheets/Hint",
            "text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
        },
        "$:/language/ControlPanel/Stylesheets/Restore/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
            "text": "Restore"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/authenticator": {
            "title": "$:/language/Docs/ModuleTypes/authenticator",
            "text": "Defines how requests are authenticated by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/route": {
            "title": "$:/language/Docs/ModuleTypes/route",
            "text": "Defines how individual URL patterns are handled by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/select-tag-background": {
            "title": "$:/language/Docs/PaletteColours/select-tag-background",
            "text": "`<select>` element background"
        },
        "$:/language/Docs/PaletteColours/select-tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/select-tag-foreground",
            "text": "`<select>` element text"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Field/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Caption",
            "text": "field list"
        },
        "$:/language/EditTemplate/Field/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Hint",
            "text": "Show field list"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Title/References/Prompt": {
            "title": "$:/language/EditTemplate/Title/References/Prompt",
            "text": "The following references to this tiddler will not be automatically updated:"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "A temporary storage field used in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/hide-body": {
            "title": "$:/language/Docs/Fields/hide-body",
            "text": "The view template will hide bodies of tiddlers if set to: ''yes''"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/toc-link": {
            "title": "$:/language/Docs/Fields/toc-link",
            "text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SessionTiddlers": {
            "title": "$:/language/Filters/SessionTiddlers",
            "text": "Tiddlers modified since the wiki was loaded"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/StoryList": {
            "title": "$:/language/Filters/StoryList",
            "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/deletetiddlers": {
            "title": "$:/language/Help/deletetiddlers",
            "description": "Deletes a group of tiddlers",
            "text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/fetch": {
            "title": "$:/language/Help/fetch",
            "description": "Fetch tiddlers from wiki by URL",
            "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/import": {
            "title": "$:/language/Help/import",
            "description": "Import tiddlers from a file",
            "text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/listen": {
            "title": "$:/language/Help/listen",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/render": {
            "title": "$:/language/Help/render",
            "description": "Renders individual tiddlers to files",
            "text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/save": {
            "title": "$:/language/Help/save",
            "description": "Saves individual raw tiddlers to files",
            "text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/savewikifolder": {
            "title": "$:/language/Help/savewikifolder",
            "description": "Saves a wiki to a new wiki folder",
            "text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
            "text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Listing/Preview": {
            "title": "$:/language/Import/Listing/Preview",
            "text": "Preview:"
        },
        "$:/language/Import/Listing/Preview/Text": {
            "title": "$:/language/Import/Listing/Preview/Text",
            "text": "Text"
        },
        "$:/language/Import/Listing/Preview/TextRaw": {
            "title": "$:/language/Import/Listing/Preview/TextRaw",
            "text": "Text (Raw)"
        },
        "$:/language/Import/Listing/Preview/Fields": {
            "title": "$:/language/Import/Listing/Preview/Fields",
            "text": "Fields"
        },
        "$:/language/Import/Listing/Preview/Diff": {
            "title": "$:/language/Import/Listing/Preview/Diff",
            "text": "Diff"
        },
        "$:/language/Import/Listing/Preview/DiffFields": {
            "title": "$:/language/Import/Listing/Preview/DiffFields",
            "text": "Diff (Fields)"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler"
        },
        "$:/language/Import/Upgrader/System/Warning": {
            "title": "$:/language/Import/Upgrader/System/Warning",
            "text": "Core module tiddler"
        },
        "$:/language/Import/Upgrader/System/Alert": {
            "title": "$:/language/Import/Upgrader/System/Alert",
            "text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/Diffs/CountMessage": {
            "title": "$:/language/Diffs/CountMessage",
            "text": "<<diff-count>> differences"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/EditConflict": {
            "title": "$:/language/Error/EditConflict",
            "text": "File changed on server"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Text": {
            "title": "$:/config/NewJournal/Text",
            "text": ""
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Notifications/CopiedToClipboard/Succeeded": {
            "title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
            "text": "Copied to clipboard!"
        },
        "$:/language/Notifications/CopiedToClipboard/Failed": {
            "title": "$:/language/Notifications/CopiedToClipboard/Failed",
            "text": "Failed to copy to clipboard!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Explorer/Caption": {
            "title": "$:/language/SideBar/Explorer/Caption",
            "text": "Explorer"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/EditorFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
            "text": "Editor font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "References"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "title": "$:/core/modules/commander.js",
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "title": "$:/core/modules/commands/build.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "title": "$:/core/modules/commands/clearpassword.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/deletetiddlers.js": {
            "title": "$:/core/modules/commands/deletetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "title": "$:/core/modules/commands/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/fetch.js": {
            "title": "$:/core/modules/commands/fetch.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t    var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t    \tdata = [];\n\t    self.commander.write(\"Reading \" + url + \": \");\n\t    response.on(\"data\",function(chunk) {\n\t        data.push(chunk);\n\t        self.commander.write(\".\");\n\t    });\n\t    response.on(\"end\",function() {\n\t        self.commander.write(\"\\n\");\n\t        if(response.statusCode === 200) {\n\t\t        self.processBody(Buffer.concat(data),type,options,url);\n\t\t        callback(null);\n\t        } else {\n\t        \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t        \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t        \t} else {\n\t\t        \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t        \t\t\n\t        \t}\n\t        }\n\t   \t});\n\t   \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t   \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "title": "$:/core/modules/commands/help.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/import.js": {
            "title": "$:/core/modules/commands/import.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "title": "$:/core/modules/commands/init.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/listen.js": {
            "title": "$:/core/modules/commands/listen.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "title": "$:/core/modules/commands/load.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "title": "$:/core/modules/commands/makelibrary.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "title": "$:/core/modules/commands/output.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "title": "$:/core/modules/commands/password.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/render.js": {
            "title": "$:/core/modules/commands/render.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "title": "$:/core/modules/commands/rendertiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/save.js": {
            "title": "$:/core/modules/commands/save.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "title": "$:/core/modules/commands/savetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "title": "$:/core/modules/commands/savetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savewikifolder.js": {
            "title": "$:/core/modules/commands/savewikifolder.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type]  || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "title": "$:/core/modules/commands/server.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "title": "$:/core/modules/commands/setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "title": "$:/core/modules/commands/unpackplugin.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "title": "$:/core/modules/commands/verbose.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "title": "$:/core/modules/commands/version.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "title": "$:/core/modules/config.js",
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "title": "$:/core/modules/deserializers.js",
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "title": "$:/core/modules/editor/engines/framed.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\t\n/*\nHandle the focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\treturn true;\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "title": "$:/core/modules/editor/engines/simple.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "title": "$:/core/modules/editor/factory.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tCancel Popups\n\t*/\n\tEditTextWidget.prototype.cancelPopups = function() {\n\t\t$tw.popup.cancel(0,this.engine.domNode);\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/rotate-left.js": {
            "title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/save-selection.js": {
            "title": "$:/core/modules/editor/operations/text/save-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filters/addprefix.js": {
            "title": "$:/core/modules/filters/addprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "title": "$:/core/modules/filters/addsuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "title": "$:/core/modules/filters/after.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "title": "$:/core/modules/filters/all/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "title": "$:/core/modules/filters/all/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "title": "$:/core/modules/filters/all/orphans.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "title": "$:/core/modules/filters/all/shadows.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "title": "$:/core/modules/filters/all/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "title": "$:/core/modules/filters/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "title": "$:/core/modules/filters/backlinks.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "title": "$:/core/modules/filters/before.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "title": "$:/core/modules/filters/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/contains.js": {
            "title": "$:/core/modules/filters/contains.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/count.js": {
            "title": "$:/core/modules/filters/count.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "title": "$:/core/modules/filters/days.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "title": "$:/core/modules/filters/each.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "title": "$:/core/modules/filters/eachday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "title": "$:/core/modules/filters/editiondescription.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "title": "$:/core/modules/filters/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/else.js": {
            "title": "$:/core/modules/filters/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/enlist.js": {
            "title": "$:/core/modules/filters/enlist.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "title": "$:/core/modules/filters/field.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "title": "$:/core/modules/filters/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "title": "$:/core/modules/filters/get.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "title": "$:/core/modules/filters/getindex.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getvariable.js": {
            "title": "$:/core/modules/filters/getvariable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "title": "$:/core/modules/filters/has.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "title": "$:/core/modules/filters/haschanged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "title": "$:/core/modules/filters/indexes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/insertbefore.js": {
            "title": "$:/core/modules/filters/insertbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/blank.js": {
            "title": "$:/core/modules/filters/is/blank.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "title": "$:/core/modules/filters/is/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "title": "$:/core/modules/filters/is/image.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "title": "$:/core/modules/filters/is/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "title": "$:/core/modules/filters/is/orphan.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "title": "$:/core/modules/filters/is/shadow.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "title": "$:/core/modules/filters/is/system.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "title": "$:/core/modules/filters/is/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "title": "$:/core/modules/filters/is/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/variable.js": {
            "title": "$:/core/modules/filters/is/variable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "title": "$:/core/modules/filters/is.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "title": "$:/core/modules/filters/limit.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "title": "$:/core/modules/filters/links.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "title": "$:/core/modules/filters/list.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "title": "$:/core/modules/filters/listed.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "title": "$:/core/modules/filters/listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/lookup.js": {
            "title": "$:/core/modules/filters/lookup.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/match.js": {
            "title": "$:/core/modules/filters/match.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/math.js": {
            "title": "$:/core/modules/filters/math.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(stringifyNumber(fnCalc(parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\nfunction parseNumber(str) {\n\treturn parseFloat(str) || 0;\n}\n\nfunction stringifyNumber(num) {\n\treturn num + \"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "title": "$:/core/modules/filters/minlength.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "title": "$:/core/modules/filters/modules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "title": "$:/core/modules/filters/moduletypes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "title": "$:/core/modules/filters/next.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "title": "$:/core/modules/filters/prefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "title": "$:/core/modules/filters/previous.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/range.js": {
            "title": "$:/core/modules/filters/range.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "title": "$:/core/modules/filters/regexp.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "title": "$:/core/modules/filters/removeprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "title": "$:/core/modules/filters/removesuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "title": "$:/core/modules/filters/sameday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "title": "$:/core/modules/filters/search.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "title": "$:/core/modules/filters/shadowsource.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "title": "$:/core/modules/filters/sort.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "title": "$:/core/modules/filters/splitbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "title": "$:/core/modules/filters/storyviews.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/strings.js": {
            "title": "$:/core/modules/filters/strings.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue)];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subfilter.js": {
            "title": "$:/core/modules/filters/subfilter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subtiddlerfields.js": {
            "title": "$:/core/modules/filters/subtiddlerfields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "title": "$:/core/modules/filters/suffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "title": "$:/core/modules/filters/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "title": "$:/core/modules/filters/tagging.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "title": "$:/core/modules/filters/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/then.js": {
            "title": "$:/core/modules/filters/then.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "title": "$:/core/modules/filters/title.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "title": "$:/core/modules/filters/untagged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/variables.js": {
            "title": "$:/core/modules/filters/variables.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "title": "$:/core/modules/filters/x-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n    /*jslint node: true, browser: true */\n    /*global $tw: false */\n    \"use strict\";\n\n    /*\n    Fetch titles from the current list\n    */\n    var prepare_results = function (source) {\n    var results = [];\n        source(function (tiddler, title) {\n            results.push(title);\n        });\n        return results;\n    };\n\n    /*\n    Moves a number of items from the tail of the current list before the item named in the operand\n    */\n    exports.putbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list after the item named in the operand\n    */\n    exports.putafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Replaces the item named in the operand with a number of items from the tail of the current list\n    */\n    exports.replace = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -count) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list to the head of the list\n    */\n    exports.putfirst = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(-count).concat(results.slice(0, -count));\n    };\n\n    /*\n    Moves a number of items from the head of the current list to the tail of the list\n    */\n    exports.putlast = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(count).concat(results.slice(0, count));\n    };\n\n    /*\n    Moves the item named in the operand a number of places forward or backward in the list\n    */\n    exports.move = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1),\n            marker = results.splice(index, 1),\n            offset =  (index + count) > 0 ? index + count : 0;\n        return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n    };\n\n    /*\n    Returns the items from the current list that are after the item named in the operand\n    */\n    exports.allafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(index) :\n            results.slice(index + 1);\n    };\n\n    /*\n    Returns the items from the current list that are before the item named in the operand\n    */\n    exports.allbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(0, index + 1) :\n            results.slice(0, index);\n    };\n\n    /*\n    Appends the items listed in the operand array to the tail of the current list\n    */\n    exports.append = function (source, operator) {\n        var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || append.length;\n        return (append.length === 0) ? results :\n            (operator.prefix) ? results.concat(append.slice(-count)) :\n            results.concat(append.slice(0, count));\n    };\n\n    /*\n    Prepends the items listed in the operand array to the head of the current list\n    */\n    exports.prepend = function (source, operator) {\n        var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,prepend.length);\n        return (prepend.length === 0) ? results :\n            (operator.prefix) ? prepend.slice(-count).concat(results) :\n            prepend.slice(0, count).concat(results);\n    };\n\n    /*\n    Returns all items from the current list except the items listed in the operand array\n    */\n    exports.remove = function (source, operator) {\n        var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || array.length,\n            p,\n            len,\n            index;\n        len = array.length - 1;\n        for (p = 0; p < count; ++p) {\n            if (operator.prefix) {\n                index = results.indexOf(array[len - p]);\n            } else {\n                index = results.indexOf(array[p]);\n            }\n            if (index !== -1) {\n                results.splice(index, 1);\n            }\n        }\n        return results;\n    };\n\n    /*\n    Returns all items from the current list sorted in the order of the items in the operand array\n    */\n    exports.sortby = function (source, operator) {\n        var results = prepare_results(source);\n        if (!results || results.length < 2) {\n            return results;\n        }\n        var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n        results.sort(function (a, b) {\n            return lookup.indexOf(a) - lookup.indexOf(b);\n        });\n        return results;\n    };\n\n    /*\n    Removes all duplicate items from the current list\n    */\n    exports.unique = function (source, operator) {\n        var results = prepare_results(source);\n        var set = results.reduce(function (a, b) {\n            if (a.indexOf(b) < 0) {\n                a.push(b);\n            }\n            return a;\n        }, []);\n        return set;\n    };\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "title": "$:/core/modules/filters.js",
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/indexers/field-indexer.js": {
            "title": "$:/core/modules/indexers/field-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/tag-indexer.js": {
            "title": "$:/core/modules/indexers/tag-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/info/platform.js": {
            "title": "$:/core/modules/info/platform.js",
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "title": "$:/core/modules/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "title": "$:/core/modules/language.js",
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "title": "$:/core/modules/macros/changecount.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "title": "$:/core/modules/macros/contrastcolour.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddler.js": {
            "title": "$:/core/modules/macros/jsontiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\treturn this.wiki.getTiddlersAsJson(filter);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "title": "$:/core/modules/macros/makedatauri.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "title": "$:/core/modules/macros/now.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "title": "$:/core/modules/macros/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "title": "$:/core/modules/macros/resolvepath.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/unusedtitle.js": {
            "title": "$:/core/modules/macros/unusedtitle.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "title": "$:/core/modules/macros/version.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "title": "$:/core/modules/parsers/audioparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/binaryparser.js": {
            "title": "$:/core/modules/parsers/binaryparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar BinaryParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "title": "$:/core/modules/parsers/csvparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "title": "$:/core/modules/parsers/htmlparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "title": "$:/core/modules/parsers/imageparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "title": "$:/core/modules/utils/parseutils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "title": "$:/core/modules/parsers/pdfparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "title": "$:/core/modules/parsers/textparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "title": "$:/core/modules/parsers/videoparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/import.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/import.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "title": "$:/core/modules/pluginswitcher.js",
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "title": "$:/core/modules/saver-handler.js",
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "title": "$:/core/modules/savers/andtidwiki.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "title": "$:/core/modules/savers/beaker.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "title": "$:/core/modules/savers/download.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "title": "$:/core/modules/savers/fsosaver.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/github.js": {
            "title": "$:/core/modules/savers/github.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitlab.js": {
            "title": "$:/core/modules/savers/gitlab.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "title": "$:/core/modules/savers/manualdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "title": "$:/core/modules/savers/msdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "title": "$:/core/modules/savers/put.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "title": "$:/core/modules/savers/tiddlyie.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "title": "$:/core/modules/savers/twedit.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "title": "$:/core/modules/savers/upload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/server/authenticators/basic.js": {
            "title": "$:/core/modules/server/authenticators/basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/authenticators/header.js": {
            "title": "$:/core/modules/server/authenticators/header.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/routes/delete-tiddler.js": {
            "title": "$:/core/modules/server/routes/delete-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-favicon.js": {
            "title": "$:/core/modules/server/routes/get-favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-file.js": {
            "title": "$:/core/modules/server/routes/get-file.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\");\n\tvar filename = path.resolve($tw.boot.wikiPath,\"files\",decodeURIComponent(state.params[0])),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tif(err.code === \"ENOENT\") {\n\t\t\t\tstatus = 404;\n\t\t\t\tcontent = \"File '\" + filename + \"' not found\";\n\t\t\t} else if(err.code === \"EACCES\") {\n\t\t\t\tstatus = 403;\n\t\t\t\tcontent = \"You do not have permission to access the file '\" + filename + \"'\";\n\t\t\t} else {\n\t\t\t\tstatus = 500;\n\t\t\t\tcontent = err.toString();\n\t\t\t}\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-index.js": {
            "title": "$:/core/modules/server/routes/get-index.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-login-basic.js": {
            "title": "$:/core/modules/server/routes/get-login-basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-status.js": {
            "title": "$:/core/modules/server/routes/get-status.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler-html.js": {
            "title": "$:/core/modules/server/routes/get-tiddler-html.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler.js": {
            "title": "$:/core/modules/server/routes/get-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddlers-json.js": {
            "title": "$:/core/modules/server/routes/get-tiddlers-json.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\tvar tiddlerFields = {};\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tif(name !== \"text\") {\n\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\ttiddlers.push(tiddlerFields);\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/put-tiddler.js": {
            "title": "$:/core/modules/server/routes/put-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/server.js": {
            "title": "$:/core/modules/server/server.js",
            "text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t$tw.utils.log(\"Serving on \" + this.protocol + \"://\" + host + \":\" + port + prefix,\"brown/orange\");\n\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Listen\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/browser-messaging.js": {
            "title": "$:/core/modules/browser-messaging.js",
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t  iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "title": "$:/core/modules/startup/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/CSSescape.js": {
            "title": "$:/core/modules/startup/CSSescape.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "title": "$:/core/modules/startup/favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "title": "$:/core/modules/startup/info.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "title": "$:/core/modules/startup/load-modules.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "title": "$:/core/modules/startup/password.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "title": "$:/core/modules/startup/render.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n   \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "title": "$:/core/modules/startup/rootwidget.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard  mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "title": "$:/core/modules/startup.js",
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "title": "$:/core/modules/startup/story.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "title": "$:/core/modules/startup/windows.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t    srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "title": "$:/core/modules/story.js",
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "title": "$:/core/modules/storyviews/classic.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "title": "$:/core/modules/storyviews/pop.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "title": "$:/core/modules/storyviews/zoomin.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "title": "$:/core/modules/syncer.js",
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || this.throttleInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\t\tcolour: \"cyan\",\n\t\t\tenable: this.logging\n\t\t});\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI) {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields,hasBeenLazyLoaded) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: hasBeenLazyLoaded !== undefined ? hasBeenLazyLoaded : true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields,false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.filterFn.call(this.wiki).indexOf(title) !== -1) {\n\t\t\tthis.createTiddlerInfo(title);\n\t\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t\t// Queue up a sync task to load this tiddler\n\t\t\tthis.enqueueSyncTask({\n\t\t\t\ttype: \"load\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields,true);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "title": "$:/core/modules/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "title": "$:/core/modules/upgraders/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "title": "$:/core/modules/upgraders/system.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
            "text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/crypto.js": {
            "title": "$:/core/modules/utils/crypto.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/csv.js": {
            "title": "$:/core/modules/utils/csv.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
            "text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&amp;\").replace(d,\"&lt;\").replace(e,\"&gt;\").replace(f,\"&para;<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "title": "$:/core/modules/utils/dom/animator.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "title": "$:/core/modules/utils/dom/browser.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "title": "$:/core/modules/utils/dom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/dragndrop.js": {
            "title": "$:/core/modules/utils/dom/dragndrop.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "title": "$:/core/modules/utils/dom/http.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "title": "$:/core/modules/utils/dom/modal.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "title": "$:/core/modules/utils/dom/notifier.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "title": "$:/core/modules/utils/dom/popup.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nDetect if a Popup contains an input field that has focus\nReturns true or false\n*/\nPopup.prototype.detectInputWithinPopup = function(node) {\n\tvar withinPopup = false,\n\t    currNode = node;\n\tfor(var i=0; i<this.popups.length; i++) {\n\t\tvar popup = (this.popups[i] && this.popups[i].domNode) ? this.popups[i].domNode : null;\n\t\twhile(node && popup) {\n\t\t\tif(node === popup || (node.classList && (node.classList.contains(\"tc-popup-keep\") || (node !== currNode && node.classList.contains(\"tc-popup-handle\"))))) {\n\t\t\t\twithinPopup = true;\n\t\t\t}\n\t\t\tnode = node.parentNode;\n\t\t}\n\t}\n\treturn withinPopup;\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level,focusedInputNode) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar inputWithinPopup;\n\t\tif(focusedInputNode) {\n\t\t\tinputWithinPopup = this.detectInputWithinPopup(focusedInputNode);\n\t\t}\n\t\tif(!inputWithinPopup) {\n\t\t\tvar popup = this.popups.pop();\n\t\t  \tif(popup.title) {\n\t\t\t\tif(popup.noStateReference) {\n\t\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t\t} else {\n\t\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n        \t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "title": "$:/core/modules/utils/dom/scroller.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t    srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "title": "$:/core/modules/utils/edition-info.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "title": "$:/core/modules/utils/fakedom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "title": "$:/core/modules/utils/filesystem.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/logger.js": {
            "title": "$:/core/modules/utils/logger.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(this.enable && console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t}\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "title": "$:/core/modules/utils/parsetree.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "title": "$:/core/modules/utils/performance.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "title": "$:/core/modules/utils/pluginmaker.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/transliterate.js": {
            "title": "$:/core/modules/utils/transliterate.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "title": "$:/core/modules/utils/utils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/\\x08/g, '\\\\b')           // backspace\n\t\t.replace(/\\x0c/g, '\\\\f')           // formfeed\n\t\t.replace(/\\t/g, '\\\\t')             // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.generateNewTitle(this.actionBaseTitle),\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "title": "$:/core/modules/widgets/action-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "title": "$:/core/modules/widgets/action-navigate.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "title": "$:/core/modules/widgets/action-setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "title": "$:/core/modules/widgets/browse.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "title": "$:/core/modules/widgets/button.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "title": "$:/core/modules/widgets/checkbox.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "title": "$:/core/modules/widgets/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "title": "$:/core/modules/widgets/count.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/diff-text.js": {
            "title": "$:/core/modules/widgets/diff-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/draggable.js": {
            "title": "$:/core/modules/widgets/draggable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedTiddlers.tag || changedTiddlers[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/droppable.js": {
            "title": "$:/core/modules/widgets/droppable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t]);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "title": "$:/core/modules/widgets/dropzone.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "title": "$:/core/modules/widgets/edit-binary.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "title": "$:/core/modules/widgets/edit-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "title": "$:/core/modules/widgets/edit.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "title": "$:/core/modules/widgets/element.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "title": "$:/core/modules/widgets/encrypt.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "title": "$:/core/modules/widgets/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "title": "$:/core/modules/widgets/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "title": "$:/core/modules/widgets/image.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "title": "$:/core/modules/widgets/importvariables.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "title": "$:/core/modules/widgets/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "title": "$:/core/modules/widgets/link.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "title": "$:/core/modules/widgets/list.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "title": "$:/core/modules/widgets/macrocall.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "title": "$:/core/modules/widgets/navigator.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "title": "$:/core/modules/widgets/password.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/qualify.js": {
            "title": "$:/core/modules/widgets/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "title": "$:/core/modules/widgets/radio.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n   \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n  \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/range.js": {
            "title": "$:/core/modules/widgets/range.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\n\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tvalue   = this.defaultValue;\n\tif(tiddler) {\n\t\tif($tw.utils.hop(tiddler.fields,this.tiddlerField)) {\n\t\t\tvalue = tiddler.fields[this.tiddlerField] || \"\";\n\t\t} else {\n\t\t\tvalue = this.defaultValue || \"\";\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tthis.wiki.setText(this.tiddlerTitle ,this.tiddlerField, null,this.inputDomNode.value);\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "title": "$:/core/modules/widgets/raw.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "title": "$:/core/modules/widgets/reveal.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t    defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "title": "$:/core/modules/widgets/scrollable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "title": "$:/core/modules/widgets/select.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "title": "$:/core/modules/widgets/set.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "title": "$:/core/modules/widgets/text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "title": "$:/core/modules/widgets/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "title": "$:/core/modules/widgets/transclude.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "title": "$:/core/modules/widgets/vars.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "title": "$:/core/modules/widgets/view.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "title": "$:/core/modules/widgets/widget.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning  that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "title": "$:/core/modules/widgets/wikify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "title": "$:/core/modules/wiki-bulkops.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "title": "$:/core/modules/wiki.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\tfunction replaceItem(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\treplaceItem(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\treplaceItem(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// We get the currPos //after// figuring out the newPos, because recursive replaceItem calls might alter title's currPos\n\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\treplaceItem(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tif(historyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\t\tstory.addToHistory(title,fromPageRect);\t\t\n\t}\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tif(storyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\t\tstory.addToStory(title,fromTitle,options);\t\t\n\t}\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DarkPhotos": {
            "title": "$:/palettes/DarkPhotos",
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Nord": {
            "title": "$:/palettes/Nord",
            "name": "Nord",
            "description": "An arctic, north-bluish color palette.",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
            "text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #4C566A\nsidebar-controls-foreground: #3B4252\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarizedLight": {
            "title": "$:/palettes/SolarizedLight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedLight",
            "text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #839496\nvery-muted-foreground: #93a1a1\n"
        },
        "$:/palettes/SpartanDay": {
            "title": "$:/palettes/SpartanDay",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Cold, spartan day colors",
            "name": "Spartan Day",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
        },
        "$:/palettes/SpartanNight": {
            "title": "$:/palettes/SpartanNight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Dark spartan colors",
            "name": "Spartan Night",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
        },
        "$:/palettes/Twilight": {
            "title": "$:/palettes/Twilight",
            "tags": "$:/tags/Palette",
            "author": "Thomas Elmiger",
            "type": "application/x-tiddler-dictionary",
            "name": "Twilight",
            "description": "Delightful, soft darkness.",
            "text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/library/sjcl.js/license": {
            "title": "$:/library/sjcl.js/license",
            "type": "text/plain",
            "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-raw": {
            "title": "$:/core/templates/canonical-uri-external-raw",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
        },
        "$:/core/save/all-external-js": {
            "title": "$:/core/save/all-external-js",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
        },
        "$:/core/templates/tiddlywiki5.js": {
            "title": "$:/core/templates/tiddlywiki5.js",
            "text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
        },
        "$:/core/templates/tiddlywiki5.js/tiddlers": {
            "title": "$:/core/templates/tiddlywiki5.js/tiddlers",
            "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
        },
        "$:/core/templates/tiddlywiki5-external-js.html": {
            "title": "$:/core/templates/tiddlywiki5-external-js.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/json-tiddler": {
            "title": "$:/core/templates/json-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/server/static.sidebar.wikitext": {
            "title": "$:/core/templates/server/static.sidebar.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
        },
        "$:/core/templates/server/static.tiddler.html": {
            "title": "$:/core/templates/server/static.tiddler.html",
            "text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
        },
        "$:/core/templates/server/static.tiddler.wikitext": {
            "title": "$:/core/templates/server/static.tiddler.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/Actions/new-image": {
            "title": "$:/core/ui/Actions/new-image",
            "tags": "$:/tags/Actions",
            "description": "create a new image tiddler",
            "text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>>/>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-journal": {
            "title": "$:/core/ui/Actions/new-journal",
            "tags": "$:/tags/Actions",
            "description": "create a new journal tiddler",
            "text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-tiddler": {
            "title": "$:/core/ui/Actions/new-tiddler",
            "tags": "$:/tags/Actions",
            "description": "create a new empty tiddler",
            "text": "<$action-sendmessage $message=\"tm-new-tiddler\"/>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n&times;\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
        },
        "$:/core/ui/ControlPanel/Saving/DownloadSaver": {
            "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Saving/General": {
            "title": "$:/core/ui/ControlPanel/Saving/General",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
            "list-before": "",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Saving/GitHub": {
            "title": "$:/core/ui/ControlPanel/Saving/GitHub",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/GitLab": {
            "title": "$:/core/ui/ControlPanel/Saving/GitLab",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/TiddlySpot": {
            "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Stylesheets": {
            "title": "$:/core/ui/ControlPanel/Stylesheets",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-current": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from current",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from shadow (if any)",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/state/showeditpreview": {
            "title": "$:/state/showeditpreview",
            "text": "no"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n  tabindex={{$:/config/EditTabIndex}}\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field()\n<$vars name={{$:/temp/newfieldname}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>&nbsp;\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}/>\n</span>&nbsp;\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>&nbsp;\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}}/>\n</span>&nbsp;\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/>&nbsp;<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n</$fieldmangler>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$set>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\" tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>> data-tiddler-title=<<currentTiddler>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/linkify": {
            "title": "$:/core/ui/EditorToolbar/linkify",
            "caption": "{{$:/language/Buttons/Linkify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Linkify/Hint}}",
            "icon": "$:/core/images/linkify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((linkify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/rotate-left": {
            "title": "$:/core/ui/EditorToolbar/rotate-left",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/rotate-left",
            "caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
            "description": "{{$:/language/Buttons/RotateLeft/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/transcludify": {
            "title": "$:/core/ui/EditorToolbar/transcludify",
            "caption": "{{$:/language/Buttons/Transcludify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Transcludify/Hint}}",
            "icon": "$:/core/images/transcludify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((transcludify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SessionTiddlers": {
            "title": "$:/core/Filters/SessionTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[haschanged[]]",
            "description": "{{$:/language/Filters/SessionTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/StoryList": {
            "title": "$:/core/Filters/StoryList",
            "tags": "$:/tags/Filter",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "description": "{{$:/language/Filters/StoryList}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Diff": {
            "title": "$:/core/ui/ImportPreviews/Diff",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Diff}}",
            "text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
        },
        "$:/core/ui/ImportPreviews/DiffFields": {
            "title": "$:/core/ui/ImportPreviews/DiffFields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
            "text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
        },
        "$:/core/ui/ImportPreviews/Fields": {
            "title": "$:/core/ui/ImportPreviews/Fields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Fields}}",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Text": {
            "title": "$:/core/ui/ImportPreviews/Text",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Text}}",
            "text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
        },
        "$:/core/ui/ImportPreviews/TextRaw": {
            "title": "$:/core/ui/ImportPreviews/TextRaw",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
            "text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
        },
        "$:/core/ui/KeyboardShortcuts/advanced-search": {
            "title": "$:/core/ui/KeyboardShortcuts/advanced-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((advanced-search))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-image": {
            "title": "$:/core/ui/KeyboardShortcuts/new-image",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-image))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-journal": {
            "title": "$:/core/ui/KeyboardShortcuts/new-journal",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-journal))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-tiddler": {
            "title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-tiddler))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/sidebar-search": {
            "title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((sidebar-search))",
            "text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
        },
        "$:/core/ui/KeyboardShortcut/toggle-sidebar": {
            "title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((toggle-sidebar))",
            "text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Explorer": {
            "title": "$:/core/ui/MoreSideBar/Explorer",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Explorer/Caption}}",
            "text": "<<tree \"$:/\">>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/drafts": {
            "title": "$:/core/ui/PageTemplate/drafts",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"  tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/PaletteManager": {
            "title": "$:/PaletteManager",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\">&nbsp;<<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"description\">\n<$view field=\"title\"/>\n</$view>\n</$link>\n</div>"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical\" />\n</div>"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button>&nbsp;<$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
        },
        "$:/core/ui/SideBarSegments/page-controls": {
            "title": "$:/core/ui/SideBarSegments/page-controls",
            "tags": "$:/tags/SideBarSegment",
            "text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
        },
        "$:/core/ui/SideBarSegments/search": {
            "title": "$:/core/ui/SideBarSegments/search",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-subtitle": {
            "title": "$:/core/ui/SideBarSegments/site-subtitle",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-title": {
            "title": "$:/core/ui/SideBarSegments/site-title",
            "tags": "$:/tags/SideBarSegment",
            "text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
        },
        "$:/core/ui/SideBarSegments/tabs": {
            "title": "$:/core/ui/SideBarSegments/tabs",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultMoreSidebarTab": {
            "title": "$:/config/DefaultMoreSidebarTab",
            "text": "$:/core/ui/MoreSideBar/Tags"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/DownloadSaver/AutoSave": {
            "title": "$:/config/DownloadSaver/AutoSave",
            "text": "no"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/webp": {
            "title": "$:/config/EditorTypeMappings/image/webp",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heic": {
            "title": "$:/config/EditorTypeMappings/image/heic",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heif": {
            "title": "$:/config/EditorTypeMappings/image/heif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/NewImageType": {
            "title": "$:/config/NewImageType",
            "text": "jpeg"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "https://tiddlywiki.com/library/v5.1.21/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/ShortcutInfo/advanced-search": {
            "title": "$:/config/ShortcutInfo/advanced-search",
            "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/new-image": {
            "title": "$:/config/ShortcutInfo/new-image",
            "text": "{{$:/language/Buttons/NewImage/Hint}}"
        },
        "$:/config/ShortcutInfo/new-journal": {
            "title": "$:/config/ShortcutInfo/new-journal",
            "text": "{{$:/language/Buttons/NewJournal/Hint}}"
        },
        "$:/config/ShortcutInfo/new-tiddler": {
            "title": "$:/config/ShortcutInfo/new-tiddler",
            "text": "{{$:/language/Buttons/NewTiddler/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/sidebar-search": {
            "title": "$:/config/ShortcutInfo/sidebar-search",
            "text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/toggle-sidebar": {
            "title": "$:/config/ShortcutInfo/toggle-sidebar",
            "text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Tags/MinLength": {
            "title": "$:/config/Tags/MinLength",
            "text": "0"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-mac/new-image": {
            "title": "$:/config/shortcuts-mac/new-image",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-mac/new-journal": {
            "title": "$:/config/shortcuts-mac/new-journal",
            "text": "ctrl-J"
        },
        "$:/config/shortcuts-mac/new-tiddler": {
            "title": "$:/config/shortcuts-mac/new-tiddler",
            "text": "ctrl-N"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts-not-mac/new-image": {
            "title": "$:/config/shortcuts-not-mac/new-image",
            "text": "alt-I"
        },
        "$:/config/shortcuts-not-mac/new-journal": {
            "title": "$:/config/shortcuts-not-mac/new-journal",
            "text": "alt-J"
        },
        "$:/config/shortcuts-not-mac/new-tiddler": {
            "title": "$:/config/shortcuts-not-mac/new-tiddler",
            "text": "alt-N"
        },
        "$:/config/shortcuts/advanced-search": {
            "title": "$:/config/shortcuts/advanced-search",
            "text": "ctrl-shift-A"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/sidebar-search": {
            "title": "$:/config/shortcuts/sidebar-search",
            "text": "ctrl-shift-F"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/linkify": {
            "title": "$:/config/shortcuts/linkify",
            "text": "alt-shift-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/shortcuts/toggle-sidebar": {
            "title": "$:/config/shortcuts/toggle-sidebar",
            "text": "alt-shift-S"
        },
        "$:/config/shortcuts/transcludify": {
            "title": "$:/config/shortcuts/transcludify",
            "text": "alt-shift-T"
        },
        "$:/config/ui/EditTemplate": {
            "title": "$:/config/ui/EditTemplate",
            "text": "$:/core/ui/EditTemplate"
        },
        "$:/config/ui/ViewTemplate": {
            "title": "$:/config/ui/ViewTemplate",
            "text": "$:/core/ui/ViewTemplate"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/copy-to-clipboard": {
            "title": "$:/core/macros/copy-to-clipboard",
            "tags": "$:/tags/Macro",
            "text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
        },
        "$:/core/macros/diff": {
            "title": "$:/core/macros/diff",
            "tags": "$:/tags/Macro",
            "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
        },
        "$:/core/macros/dumpvariables": {
            "title": "$:/core/macros/dumpvariables",
            "tags": "$:/tags/Macro",
            "text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "created": "20170715180840889",
            "modified": "20170715180914005",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\">\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\">\n$(actions)$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker(actions)\n<$set name=\"actions\" value=\"\"\"$actions$\"\"\">\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>>/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{$:/temp/NewTagName}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n$actions$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "title": "$:/core/macros/timeline",
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n    <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n      <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n        <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n          <li class=<<toc-item-class>>>\n            <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n              <<toc-caption>>\n            </$list>\n            <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n          </li>\n        </$set>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\"  tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n    <$link>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n    </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-selective-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=<<__selectedTiddler__>>>\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=<<__template__>>>\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tree": {
            "title": "$:/core/macros/tree",
            "tags": "$:/tags/Macro",
            "text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/utils": {
            "title": "$:/core/macros/utils",
            "text": "\\define colour(colour)\n$colour$\n\\end\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/snippets/peek-stylesheets": {
            "title": "$:/snippets/peek-stylesheets",
            "text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/SideBarSegment": {
            "title": "$:/tags/SideBarSegment",
            "list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        }
    }
}
[[Hello There]]
The following tiddlers were imported:

# [[dsdfplot.png]]
no
<script src='http://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js'></script>
{
    "tiddlers": {
        "$:/bj/modules/widgets/edit.js": {
            "text": "/*\\\ntitle: $:/bj/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\\*/\n\nif($tw.browser )   {\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ready = false;\n\nvar MIN_TEXT_AREA_HEIGHT = 100; // Minimum height of textareas in pixels\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditHtmlWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\nvar PLUSMODE = (typeof $tw.wiki.getTiddler(\"$:/language/Docs/Types/text/x-perimental\")!='undefined');\n\n/*\nInherit from the base widget class\n*/\nEditHtmlWidget.prototype = new Widget();\n\nEditHtmlWidget.prototype.postRender = function() {\n\tvar self = this,\n\t\tcm;\n\tvar toWiki = function(text) {\n\t\t//if($tw.browser) alert(\"in towiki \"+text)\n\n\t\t//BJ FIXME - in theory the attribs can be in any order, so this may fail as it is\n\t\tvar newtext = \"\";\n\n\t\t newtext = text.replace(/^<p><span class=\\\"verbatim\\\".*?>([^<]*)<\\/span><\\/p>/,\n\t\tfunction(m,key,offset,str){\n                if (key.indexOf('<') != -1) {// we have caputure some formatting - !abort\n\t\t\t\t\treturn m;\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.htmlDecode(key) + \"\\n<!-- verbatim -->\";\n\n\t\t});\n\t\tnewtext =\n\t\tnewtext.replace(/<p><span class=\\\"verbatim\\\".*?>([^<]*)<\\/span><\\/p>/g,\n\t\tfunction(m,key,offset,str){\n                if (key.indexOf('<') != -1) {// we have caputure some formatting - !abort\n\t\t\t\t\treturn m;\n\t\t\t\t}\n\t\t\t\treturn \"\\n<!-- nl verb -->\"+$tw.utils.htmlDecode(key)+\"<!-- atim -->\";\n\n\t\t\t\n\t\t});\n\t\tnewtext = newtext.replace(/<span class=\\\"verbatim\\\".*?>([^<]*)<\\/span>/g,\n\t\t\tfunction(m,key,offset,str){\n\t\t\t\tif (key.indexOf('<')!=-1) {// we have caputure some formatting - !abort\n\t\t\t\t\treturn m;\n\t\t\t\t}\n\t\t\t\treturn \"<!-- verb -->\"+$tw.utils.htmlDecode(key)+\"<!-- atim -->\";\n\t\t\t});\n\t\treturn newtext;\n\t}\n\n\tif($tw.browser && window.CKEDITOR && this.editTag === \"textarea\") {\n\t\t\n\t\tvar ck =\"editor\"+ Math.random();\n\t\tthis.domNodes[0].firstChild.setAttribute(\"name\",ck);\n\t\tthis.domNodes[0].firstChild.setAttribute(\"id\",ck);\n\t\tvar config;\n\t\ttry {\n\t\t    config = $tw.wiki.getTiddlerData(\"$:/plugins/bj/visualeditor/config.json\");\n\t\t} catch(e) {\n\t\t\talert(\"invalid config format\");\n\t\t\tconfig = [];\n\t\t}\n\t\tCKEDITOR.replace(ck, config);//,\n\n\t\tCKEDITOR.instances[ck].on('change', \n\t\t\tfunction() { \n\t\t\t\tif (PLUSMODE && self.edittype == 'text/x-perimental') {\n\t\t\t\t\tself.saveChanges(toWiki(CKEDITOR.instances[ck].getData()));\n\t\t\t\t} else {\n\t\t\t\t\tself.saveChanges(CKEDITOR.instances[ck].getData());\n\t\t\t\t} \n\t\t\t}\n\t\t);\n\t} \n};\n\nEditHtmlWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar fromWiki = function(text) {\n\t\tvar preAmble = '<span class=\"verbatim\">';\n\t\tvar index=1;\n\t\t//seperate the /define .../end section\n\t\ttext = text.split(\"<\\!-- verbatim -->\");\n\t\tif (text.length == 1) //no preamble defined\n\t\t\tindex = 0;\n\t\telse\n\t\t\ttext[0] = preAmble+$tw.utils.htmlEncode(text[0]) + '</span>'\n\t\ttext[index] = text[index].replace(/^<\\!-- nl verb -->([\\s\\S]*?)<\\!-- atim -->/mg,\n\t\tfunction(m,key,offset,str){//alert(key);\n\t\t\treturn '<p>' + preAmble+$tw.utils.htmlEncode(key)+'</span>'+'</p>';\n\t\t});//alert (\"newtext \"+text[index]);\n\t\ttext[index] = text[index].replace(/<\\!-- verb -->([\\s\\S]*?)<\\!-- atim -->/g,\n\t\tfunction(m,key,offset,str){//alert(key);\n\t\t\treturn preAmble+$tw.utils.htmlEncode(key)+'</span>';\n\t\t});\n\t\t//alert (\"newtext \"+text.join(\"\"));\n\t\treturn text.join(\"\");\n\t}\n\t// Create our element\n\tvar outerDomNode = this.document.createElement('div');\n\t\touterDomNode.className = \"tw-ckeditor-instance\";\n\tvar domNode = this.document.createElement(this.editTag);\n\n\tif(this.editPlaceholder) {\n\t\tdomNode.setAttribute(\"placeholder\",this.editPlaceholder);\n\t}\n\t// Assign classes\n\tif(this.editClass) {\n\t\tdomNode.className = this.editClass;\n\t}\n\t// Set the text\n\tvar editInfo = this.getEditInfo();\n\tif(this.editTag === \"textarea\") {\n\t\tif (PLUSMODE && this.edittype == 'text/x-perimental') {\n\t\t\tdomNode.appendChild(this.document.createTextNode(fromWiki(editInfo.value)));\n\t\t} else  {\n\t\t\tdomNode.appendChild(this.document.createTextNode(editInfo.value));\n\t\t} \n\t} else {\n\t\talert(\"visual editor only works with textarea\")\n\t}\n    outerDomNode.appendChild(domNode);\n\t// Insert the element into the DOM\n\tparent.insertBefore(outerDomNode,nextSibling);\n\tthis.domNodes.push(outerDomNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nGet the tiddler being edited and current value\n*/\nEditHtmlWidget.prototype.getEditInfo = function() {\n\t// Get the edit value\n\tvar self = this,\n\t\tvalue,\n\t\tupdate;\n\tif(this.editIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\tupdate = function(value) {\n\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t}\n\t\t};\n\t} else {\n\t\t// Get the current tiddler and the field name\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t} else {\n\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\tswitch(this.editField) {\n\t\t\t\tcase \"text\":\n\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"title\":\n\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tvalue = \"\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (this.editDefault !== undefined) {\n\t\t\t\tvalue = this.editDefault;\n\t\t\t}\n\t\t}\n\t\tupdate = function(value) {\n\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\tupdateFields = {\n\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t};\n\t\t\tupdateFields[self.editField] = value;\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t};\n\t}\n\treturn {value: value, update: update};\n};\n\nEditHtmlWidget.prototype.getAttribute = function () {\n\t//parameters are passed to parent so get them from there\n\treturn this.parentWidget.getAttribute.apply(this.parentWidget, arguments);\n}\n \nEditHtmlWidget.prototype.execute = function() {\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editDefault = this.getAttribute(\"default\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\tthis.onkeyupdate = this.getAttribute(\"onkeyupdate\",\"yes\"); \n\t// Get the content type of the thing we're editing\n\tthis.edittype = \"\";\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\tthis.edittype = tiddler.fields.type;\n\t\t}\n\t}\n\t// only textarea can be visually edited\n\tthis.editTag = \"textarea\"\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditHtmlWidget.prototype.refresh = function(changedTiddlers) {\n// attribute changes are caught by parent widget\n\tif(changedTiddlers[this.editTitle]) {\n\t\t//this.refreshSelf(); BJ maybe we don't like to have our edits pulled - this could be an option\n\t\t//return true;\n\t}\n\treturn false;\n};\n\n/*\nUpdate the editor with new text. This method is separate from updateEditorDomNode()\nso that subclasses can override updateEditor() and still use updateEditorDomNode()\n*/\nEditHtmlWidget.prototype.updateEditor = function(text) {\n\tthis.updateEditorDomNode(text);\n};\n\n/*\nUpdate the editor dom node with new text\n*/\nEditHtmlWidget.prototype.updateEditorDomNode = function(text) {\n\t// Replace the edit value if the tiddler we're editing has changed\n\tvar domNode = this.domNodes[0].firstChild;\n\tif(!domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.document.activeElement !== domNode) {\n\t\t\tdomNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\t//this.fixHeight();\n\t}\n};\n\n/*\nHandle a dom \"input\" event\n*/\nEditHtmlWidget.prototype.handleInputEvent = function(event) {\n\tthis.saveChanges(this.domNodes[0].firstChild.value);\n\t//this.fixHeight();\n\treturn true;\n};\n\nEditHtmlWidget.prototype.handleFocusEvent = function(event) {\n\tif(this.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0].firstChild,\n\t\t\ttitle: this.editFocusPopup,\n\t\t\twiki: this.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\nEditHtmlWidget.prototype.saveChanges = function(text) {\n\tvar editInfo = this.getEditInfo();\n\tif(text !== editInfo.value) {\n\t\teditInfo.update(text);\n\t}\n};\n\n$tw.utils.registerFileType(\"text/x-perimental\",\"utf8\",\".perimental\");\nexports[\"__!ckebase__\"] = EditHtmlWidget;//choose an unparseable name to make widget 'private'\n\n//-------------- base initialisation - ----------------\n\nvar startup =  function () { //do after lib is loaded\n\tif (typeof CKEDITOR != 'undefined')   {\n\t\tvar PLUSMODE  = (typeof $tw.wiki.getTiddler(\"$:/language/Docs/Types/text/x-perimental\")!='undefined');\n\n\t\tvar sty;\n\t\ttry {\n\t\t sty=$tw.wiki.getTiddlerData(\"$:/plugins/bj/visualeditor/styles.json\");\n\t\t} catch(e){ \n\t\t\talert(\"invalid style format\");\n\t\t\tsty=[];\n\t\t}\n\t\tif (PLUSMODE) sty.push({ \"name\": \"verbatim\",\"element\": \"span\",\"attributes\": {\"class\": \"verbatim\"}});\n\n\t\tCKEDITOR.stylesSet.add( 'default',sty);\n\t\tif (PLUSMODE) CKEDITOR.addCss($tw.wiki.getTiddlerData(\"$:/plugins/bj/visualeditor/verbatim.json\").verbatim);\n\t\tCKEDITOR.on( 'instanceReady', function( ev ) {\n\t\t\tvar blockTags = ['div','h1','h2','h3','h4','h5','h6','p','pre','li','blockquote','ul','ol',\n\t\t\t\t\t\t\t'table','thead','tbody','tfoot','td','th',];\n\t\t\tvar rules = {\n\t\t\t\tindent : false,\n\t\t\t\tbreakBeforeOpen : true,\n\t\t\t\tbreakAfterOpen : false,\n\t\t\t\tbreakBeforeClose : false,\n\t\t\t\tbreakAfterClose : false\n\t\t\t};\n\n\t\t\tfor (var i=0; i<blockTags.length; i++) {\n\t\t\t\tev.editor.dataProcessor.writer.setRules( blockTags[i], rules );\n\t\t\t}\n\t\t});\n\n\t\t//BJ hide tw5 tags and macros from ckeditor\n\t\tCKEDITOR.config.protectedSource.push(/<\\/?\\$[^<]*\\/?>/g);\n\t\tCKEDITOR.config.protectedSource.push(/<<[^<]*>>/g);\n\t\t//CKEDITOR. config.protectedSource.push(/<\\?[\\s\\S]*?\\?>/g); // PHP Code\n\t\tCKEDITOR.config.protectedSource.push(/<code>[\\s\\S]*?<\\/code>/gi); // Code tags\n\t\tCKEDITOR.config.entities = false;\n\t}\n\n\tvar atiddler = $tw.wiki.getTiddler(\"$:/config/EditorTypeMappings/text/html\");\n\tif (atiddler == undefined) {\n\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),\n\t\t\t\t{title:\"$:/config/EditorTypeMappings/text/html\", text:\"html\"}));\n\t}\n\tatiddler = $tw.wiki.getTiddler(\"$:/config/EditorTypeMappings/text/x-perimental\");\n\tif (atiddler == undefined) {\t\n\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),\n\t\t\t\t\t{title:\"$:/config/EditorTypeMappings/text/x-perimental\", text:\"x-perimental\"}));\n\t}\n}\n\n//require(\"$:/plugins/bj/visualeditor/ckeditor.js\"); BJ -option to build in the lib?\n/*\ncreate lib loader \n*/\nif($tw.browser)  {\n\tvar head = document.getElementsByTagName('head')[0];\n\tvar js = document.createElement(\"script\");\n\tjs.type = \"text/javascript\";\n\tjs.onload = function() {  \n\t\t//do non-tree initialisation\n\t\tstartup();\n\t\tready = true;//BJ do this in startup\n\t\t//broadcast ready message\n\t\t$tw.wiki.setTextReference(\"$:/temp/ckeready\",\"ready\");\n\t}\n\tif (window.location.hostname == \"bjtools.tiddlyspot.com\") {\n\t\tjs.src = $tw.wiki.getTiddlerText(\"$:/plugin/bj/visualeditor/bjtools/lib\")||\"\";\n\t}\n\telse {\n\t\tvar tiddler = $tw.wiki.getTiddler(\"$:/plugin/bj/visualeditor/includelib\")||{fields:{}};\n\t\tvar src = (tiddler.fields.text)||\"\";\n\t\tjs.src = src.replace(/.*?<script.*?src=[\"'](.*?)[\"'][\\s\\S]*/,\"$1\");\n\t\tif (tiddler.fields.tags) {\n\t\t\tvar pos = tiddler.fields.tags.indexOf(\"$:/core/wiki/rawmarkup\");\n\t\t\tif(pos !== -1) {\n\t\t\t\talert(\"Please remove the tag $:/core/wiki/rawmarkup from tiddler $:/plugin/bj/visualeditor/includelib\")\n\t\t\t}\n\t\t}\n\t}\n\thead.appendChild(js);\n} \n//----------------base initialisation finished-----------------------------\n\nvar LoadWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n \nLoadWidget.prototype = new Widget();\n\n\n\nLoadWidget.prototype.getLoadingMessage = function() {\n\tvar message = \"<h2>loading ckeditor\",\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",message,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n \nLoadWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n\nLoadWidget.prototype.execute = function() {\n\n\tif (ready) {\n\t\t// insert the real widget\n\t\tthis.makeChildWidgets([{type: \"__!ckebase__\"}]);\n\t}\n\telse this.makeChildWidgets(this.getLoadingMessage());\n};\n\nLoadWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the 'lib is loaded' is indicated\n\t\tif(Object.keys(changedAttributes).length || changedTiddlers[\"$:/temp/ckeready\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nLoadWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.invokeActions(this,event);\n\treturn true; // Action was invoked\n};\n\nexports[\"edit-html\"] = LoadWidget;\nexports[\"edit-x-perimental\"] = LoadWidget;\n})();\n}\n",
            "title": "$:/bj/modules/widgets/edit.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/bj/visualeditor/styles.json": {
            "type": "application/json",
            "title": "$:/plugins/bj/visualeditor/styles.json",
            "module-type": "library",
            "text": "[\n\t{ \"name\": \"Blue Title\",     \"element\": \"h3\",      \"styles\": { \"color\": \"Blue\" } },\n\t{ \"name\": \"Red Title\",      \"element\": \"h3\",      \"styles\": { \"color\": \"Red\" } },\n\t{ \"name\": \"Marker: Yellow\",\t\"element\": \"span\",    \"styles\": { \"background-color\": \"Yellow\"} },\n\t{ \"name\": \"Marker: Red\",\t\"element\": \"span\",    \"styles\": { \"background-color\": \"Red\"} },\n\t{ \"name\": \"Marker: Green\",\t\"element\": \"span\",    \"styles\": { \"background-color\": \"Lime\" } }\n]\n\n"
        },
        "$:/plugins/bj/visualeditor/config.json": {
            "type": "application/json",
            "title": "$:/plugins/bj/visualeditor/config.json",
            "module-type": "library",
            "text": "{\n\"removePlugins\":\"smiley,wsc,scayt,forms,save,preview,print\",\n\"customConfig\":\"\",\n\"language\" : \"en\",\n\"defaultLanguage\" : \"en\",\n\"contentsCss\" : \"\",\n\"disableNativeSpellChecker\" : false,\n\"resize_enabled\" : true,\n\"toolbarGroups\":[{ \"name\": \"clipboard\", \"groups\": [ \"clipboard\", \"undo\" ] },\n\t\t{ \"name\": \"editing\", \"groups\": [ \"find\", \"selection\", \"spellchecker\", \"editing\" ] },\n\t\t{ \"name\": \"links\", \"groups\": [ \"links\" ] },\n\t\t{ \"name\": \"insert\", \"groups\": [ \"insert\" ] },\n\t\t{ \"name\": \"forms\", \"groups\": [ \"forms\" ] },\n\t\t{ \"name\": \"tools\", \"groups\": [ \"tools\" ] },\n\t\t{ \"name\": \"document\", \"groups\": [ \"mode\", \"document\", \"doctools\" ] },\n\t\t{ \"name\": \"others\", \"groups\": [ \"others\" ] },\n\t\t{ \"name\": \"about\", \"groups\": [ \"about\" ] },\n\t\t{ \"name\": \"basicstyles\", \"groups\": [ \"basicstyles\", \"cleanup\" ] },\n\t\t{ \"name\": \"paragraph\", \"groups\": [ \"list\", \"indent\", \"blocks\", \"align\", \"bidi\", \"paragraph\" ] },\n\t\t{ \"name\": \"styles\", \"groups\": [ \"styles\" ] },\n\t\t{ \"name\": \"colors\", \"groups\": [ \"colors\" ] }\n\t] \n}\n"
        },
        "$:/plugins/bj/visualeditor/verbatim.json": {
            "type": "application/json",
            "title": "$:/plugins/bj/visualeditor/verbatim.json",
            "module-type": "library",
            "text": "{\n\"verbatim\":\".verbatim{background-color: red;border:2px solid;}\"\n}\n"
        },
        "$:/plugin/bj/visualeditor/includelib": {
            "title": "$:/plugin/bj/visualeditor/includelib",
            "description": "load the external lib",
            "text": "<script src='http://127.0.0.1/libs/ckeditor/ckeditor.js'></script>\n\n"
        },
        "$:/plugin/bj/visualeditor/bjtools/lib": {
            "title": "$:/plugin/bj/visualeditor/bjtools/lib",
            "description": "load the external lib from web",
            "text": "http://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js\n"
        },
        "$:/plugins/bj/visualeditor/readme": {
            "title": "$:/plugins/bj/visualeditor/readme",
            "text": "!!!Basic Configuration\nThis plugin enables ckeditor to be used in a tiddlywiki. For the Ckeditor license see http://ckeditor.com/about/license\n\nckeditor can be used directly from the web, eg http://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js\nor can be obtained directly from http://ckeditor.com/download\n\nNote that this plugin is designed to work with the ckeditor standard packages (but can be configured for custom packages).\n\nThe tiddler $:/plugin/bj/visualeditor/includelib\n\nneeds to contain the location of the ckeditor library. The default is\n\n```\nhttp://127.0.0.1/libs/ckeditor/ckeditor.js\n```\nchange to your location. Note that this can be an online location eg\n\n```\nhttp://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js\n\n```\n\n!!!Advanced configuration\nConfiguration options as described on the ckeditor website can be set in the tiddler \n$:/plugins/bj/visualeditor/config.json\nUser styles (also described on the ckeditor website) are included in the tiddler \n$:/plugins/bj/visualeditor/styles.json\n"
        },
        "$:/language/Docs/Types/text/x-htmlp": {
            "title": "$:/language/Docs/Types/text/x-htmlp",
            "description": "ckeditor usage",
            "name": "text/x-htmlp",
            "group": "Text"
        },
        "$:/config/EditorTypeMappings/text/x-htmlp": {
            "title": "$:/config/EditorTypeMappings/text/x-htmlp",
            "text": "html"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/hotzone/config.js": {
            "title": "$:/plugins/felixhayashi/hotzone/config.js",
            "text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/hotzone/focusOffset\",focussedTiddlerStore:\"$:/temp/focussedTiddler\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/hotzone/hotzone.js": {
            "title": "$:/plugins/felixhayashi/hotzone/hotzone.js",
            "text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/hotzone.js\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.name=\"hotzone\";exports.platforms=[\"browser\"];exports.after=[\"story\"];exports.synchronous=true;exports.startup=function(){var t=require(\"$:/plugins/felixhayashi/hotzone/config.js\").config;var e=null;var i=false;var r=document.getElementsByClassName(t.classNames.storyRiver)[0];var s=$tw.wiki.getTiddlerData(t.references.userConfig,{});var a=isNaN(parseInt(s.focusOffset))?150:parseInt(s.focusOffset);var n=function(e,i,r){if(!(e instanceof Element))return;if(!$tw.utils.hasClass(e,t.classNames.tiddlerFrame))return;var s=e.getElementsByClassName(t.classNames.tiddlerTitle)[0];if(s){var a=s.innerText||s.textContent;return a.trim()}};var o=function(t){if(!i){i=true;window.setTimeout(f,t||0)}};var l=function(e,i){$tw.wiki.addTiddler(new $tw.Tiddler({title:t.references.focussedTiddlerStore,text:e},$tw.wiki.getModificationFields()));if(i){var r=document.getElementsByClassName(\"hzone-focus\")[0];if(r){$tw.utils.removeClass(r,\"hzone-focus\")}$tw.utils.addClass(i,\"hzone-focus\")}};var f=function(){i=false;var s=$tw.wiki.getTiddler(\"$:/StoryList\");if(s&&s.fields.list.length){var o=null;var f=Number.MAX_VALUE;var d=r.children;var u=t.classNames.tiddlerFrame;for(var c=d.length;c--;){if($tw.utils.hasClass(d[c],u)){var v=d[c].getBoundingClientRect();var w=Math.min(Math.abs(a-v.top),Math.abs(a-v.bottom));if(w<f){o=d[c];f=w}}}var m=n(o);if(m!==e&&$tw.wiki.getTiddler(m)){e=m;l(e,o);return}}else if(e){e=\"\";l(e)}};var d=function(t){if(t[\"$:/HistoryList\"]){if(!$tw.wiki.tiddlerExists(\"$:/HistoryList\"))return;var e=$tw.wiki.getTiddler(\"$:/HistoryList\").fields[\"current-tiddler\"];var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");var r=i.indexOf(e)>=0;if(!r)return;o($tw.utils.getAnimationDuration()+100)}else if(t[\"$:/StoryList\"]){o($tw.utils.getAnimationDuration()+100)}};var u=function(t){o(250)};$tw.wiki.addEventListener(\"change\",d);window.addEventListener(\"scroll\",u,false);u()}})();",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/plugins/felixhayashi/hotzone/Configuration": {
            "title": "$:/plugins/felixhayashi/hotzone/Configuration",
            "text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n  <tr>\n    <th align=\"left\">Focus offset:</th>\n    <td><$edit-text tiddler=\"$:/config/hotzone/focusOffset\" tag=\"input\" default=\"71px\" /></td>\n  </tr>\n</table>"
        },
        "$:/temp/focussedTiddler": {
            "title": "$:/temp/focussedTiddler"
        },
        "$:/plugins/felixhayashi/hotzone/License": {
            "title": "$:/plugins/felixhayashi/hotzone/License",
            "text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-HotZone/blob/master/LICENSE"
        },
        "$:/plugins/felixhayashi/hotzone/Readme": {
            "title": "$:/plugins/felixhayashi/hotzone/Readme",
            "text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information."
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/tiddlymap/layout": {
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline \n\nbody .tc-page-container-wrapper.tc-modal-displayed{-webkit-filter:inherit;-moz-filter:inherit;filter:inherit}body .tc-modal-wrapper{z-index:1010}body .tc-modal-wrapper .tc-modal-header svg{vertical-align:sub}body .tc-modal-wrapper .tc-modal-header h3{line-height:10px}body .tc-modal-wrapper .tc-modal-body{min-height:250px;max-height:70vh;padding-top:0px;padding-bottom:0px;overflow:auto}body .tc-modal-wrapper .tc-modal-footer{padding:8px}body .tc-modal-wrapper .tc-modal-footer .tmap-dialog-button{font-weight:bold}body .tc-modal-wrapper .tc-modal-footer .tmap-hidden-close-button{display:none}table.tmap-table tr:nth-child(odd),.tc-modal-body table.tmap-config-table tr:nth-child(odd){background-color:#F0F0F0}table.tmap-table tr:nth-child(even),.tc-modal-body table.tmap-config-table tr:nth-child(even){background-color:#FFFFFF}.tmap-save-canvas-preview{text-align:center}.tmap-save-canvas-preview img{background-color:white;border:1px solid lightgray;max-width:100%;max-height:100px}.tmap-list-separator{display:block;background-color:#efefef;margin:10px 0 5px 0;cursor:default;border-bottom:1px dotted gray;font-weight:bold;font-size:0.8em}.tmap-unicode-icon{width:1em;display:inline-block;text-align:center;color:black}html .tmap-link{color:#5778D8}html .tmap-link:hover{color:white;background:#5778D8}html .tmap-small-list,html .tmap-smaller-list,html .tmap-very-small-list{overflow:auto;min-height:2em;max-height:9em;display:block}html .tmap-smaller-list{max-height:7em}html .tmap-very-small-list{max-height:5empx}html .tc-tiddler-controls button.tmap-active-button svg{fill:#888888}html #tmap-node-filter-dialog #tmap-filter-tips{font-size:0.8em}html #tmap-node-filter-dialog textarea{height:100px;max-height:300px;overflow:auto;width:100%;font-size:11px;font-family:\"Courier New\", Courier, monospace}@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-desktop-editor .tmap-widget:not(.tmap-fullscreen){display:none}}@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-mobile-editor{display:none}.tc-modal-wrapper{z-index:1010}.tc-modal-wrapper .tc-modal{boder:1px solid #999999;left:calc(50% - 400px);width:802px}.tc-modal-wrapper .tc-modal-body{left:calc(50% - 400px);width:800px}}@-o-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@keyframes flash fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@keyframes flash fadeout-keyframes{0%{opacity:1}100%{opacity:0}}.tmap-config-widget{background:#F0F0F0;padding:5px;margin:5px 0;box-sizing:border-box;display:block}.tmap-config-widget .vis-network{display:none}.tmap-config-widget .vis-configuration-wrapper{width:100%}.tmap-config-widget .vis-configuration-wrapper .vis-config-rangeinput{height:inherit;margin-left:4px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item{width:100%;height:inherit;background:none;padding-left:0px;left:0}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item.tmap-vis-config-item-active .vis-config-label::after{content:\"(inherited)\";position:absolute;display:inline-block;margin-left:10px;-o-animation:fadein-keyframes 1s;-moz-animation:fadein-keyframes 1s;-webkit-animation:fadein-keyframes 1s;animation:fadein-keyframes 1s;content:\"✔\";color:green;font-weight:bold;font-size:15px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item button.tmap-config-item-reset{vertical-align:top;margin-left:5px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range{width:150px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range::-moz-range-track{width:150px !important}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-label{width:150px}.tmap-config-widget::after{clear:both;content:\"\";display:block}.tmap-flash-message{border:1px solid lightgray;padding:5px;margin:6px 0;display:block;color:#333333}.tmap-flash-message.tmap-info,.tmap-flash-message.tmap-plain,.tmap-flash-message.tmap-neutral{background:#F0F0F0}.tmap-flash-message.tmap-info::before,.tmap-flash-message.tmap-plain::before,.tmap-flash-message.tmap-neutral::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-valid,.tmap-flash-message.tmap-success{background:#D1EED4}.tmap-flash-message.tmap-valid::before,.tmap-flash-message.tmap-success::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-warning{background:#FFF6D1}.tmap-flash-message.tmap-warning::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-malformed,.tmap-flash-message.tmap-invalid,.tmap-flash-message.tmap-danger{background:#EED5D1}.tmap-flash-message.tmap-malformed::before,.tmap-flash-message.tmap-invalid::before,.tmap-flash-message.tmap-danger::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-widget{background:#FFFFFF;width:auto;position:relative;border:1px dotted lightgray;padding:2px;color:#666;display:block}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active){cursor:pointer}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active) .vis-navigation{display:none}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active):hover:before{color:gray;background:white;content:\"Click to use\";font-size:14px;font-weight:bold;right:calc(50% - 65px - 5px);position:absolute;text-align:center;top:calc(50% - 14px - 5px);width:130px;z-index:2000;padding:5px;pointer-events:none;background-color:rgba(255,255,255,0.3)}.tmap-widget .tmap-loading-bar{display:none;position:absolute;text-align:center;font-size:2em;padding:10px;top:50%;background:rgba(245,245,245,0.5);z-index:1;width:250px;margin:auto;left:0px;right:0px}.tmap-widget .tmap-vis-graph{height:calc(100% - 35px)}.tmap-widget.tmap-no-buttons .vis-navigation{display:none}.tmap-widget.tmap-advanced-editor .tmap-topbar{background:#d6d9d8}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button{color:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button svg{fill:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-unicode-button{font-size:1.5em;vertical-align:bottom}.tmap-widget .tmap-menu-bar{width:100%}.tmap-widget .tmap-topbar{background:#F5F5F5;border-bottom:1px solid lightgray;padding:3px 5px;height:35px;position:relative}.tmap-widget .tmap-topbar .tmap-view-label{width:100%;text-align:center;font-weight:bold;padding-top:3px}.tmap-widget .tmap-topbar .tmap-focus-button{position:absolute;right:10px;top:6px}.tmap-widget .tmap-topbar .tmap-focus-button input{width:140px}.tmap-widget .tmap-topbar .tmap-search-dropdown{position:relative}.tmap-widget .tmap-topbar .tmap-search-dropdown .tc-drop-down{position:absolute;z-index:999;right:0px}.tmap-widget .tmap-topbar [hidden]{display:none}.tmap-widget .tmap-topbar select{width:30%;max-width:200px;word-wrap:initial;padding:0px}.tmap-widget .tmap-topbar button{line-height:inherit;color:#666}.tmap-widget .tmap-topbar>*{display:inline-block}.tmap-widget .tmap-topbar .tmap-separator:after{color:#bdbdbd;margin:3px;content:\" | \"}.tmap-widget .tmap-topbar .tc-edit-add-tag .tc-add-tag-name input{width:70%}.tmap-widget .tmap-topbar .tc-sidebar-header{text-shadow:none}.tmap-widget .tmap-topbar .tc-edit-tags{border:none;padding:inherit;box-shadow:none}.tmap-widget.tmap-static-mode .tmap-topbar{height:initial}.tmap-widget.tmap-static-mode .tmap-vis-graph{text-align:center;cursor:not-allowed}.tmap-widget.tmap-static-mode .tmap-vis-graph:not(.tmap-graph-placeholder):hover::before{box-shadow:10px 10px 5px lightgray;color:gray;background:white;content:\"Static\";font-size:18px;font-weight:bold;left:50%;margin-left:-100px;position:absolute;text-align:center;top:50px;width:200px;z-index:2000;padding:5px;pointer-events:none}.tmap-widget.tmap-static-mode .tmap-vis-graph.tmap-graph-placeholder::before{content:\"No Preview\";display:block;text-align:center;padding:20px}.tmap-widget .tc-drop-down{min-width:170px;max-width:210px;padding:5px;margin:5px 0}.tmap-widget .tc-drop-down button,.tmap-widget .tc-drop-down a{padding:0 2px;text-decoration:none}.tmap-widget .tc-drop-down button:hover,.tmap-widget .tc-drop-down a:hover{color:#ffffff}.tmap-widget .tc-drop-down button svg,.tmap-widget .tc-drop-down a svg{vertical-align:middle}.tmap-widget .tc-block-dropdown{width:370px;min-width:370px;padding:5px;margin:15px 0 0 -370px}.tmap-widget .tc-block-dropdown a{display:inline;padding:0px}.tmap-widget.tmap-plain-design{border:none;padding:0px}.tmap-widget.tmap-plain-design .tmap-topbar{display:none}.tc-sidebar-scrollable .tmap-widget{position:absolute;min-height:350px}.tmap-widget div.vis-network .vis-edit-mode{height:26px}.tmap-widget div.vis-network .vis-manipulation{height:34px;border-top:1px solid #d6d9d8;background:rgba(245,245,245,0.7)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled{right:15px}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-fullscreen-button{bottom:90px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-halfscreen-button{bottom:130px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover{box-shadow:0 0 3px 3px rgba(75,75,75,0.3)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover:before{background:beige;display:block;color:black;padding:3px;position:relative;border:1px solid lightgray;width:80px;left:-100px;top:-50px;z-index:1000;text-align:center}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-up:before{left:30px;content:\"Scroll up\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-down:before{left:30px;content:\"Scroll down\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-right:before{left:30px;content:\"Scroll right\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-left:before{left:30px;content:\"Scroll left\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomOut:before{content:\"Zoom out\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomIn:before{content:\"Zoom in\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomExtends:before{content:\"Fit whole graph\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-fullscreen-button:before{content:\"Toggle Fullscreen\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-halfscreen-button:before{content:\"Toggle Halfscreen\"}.tc-dropzone>.tc-story-river .tmap-widget .vis-navigation .tmap-halfscreen-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:not(.tmap-fullscreen) .vis-navigation .vis-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.tmap-fullscreen-button{display:block}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.vis-zoomExtends{display:block}body.tmap-has-fullscreen-widget{overflow:hidden}body.tmap-has-fullscreen-widget .tmap-widget.tmap-fullscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*.tmap-has-fullscreen-widget{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*:not(.tmap-has-fullscreen-widget){display:none}body.tmap-has-halfscreen-widget .tmap-widget.tmap-halfscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important;position:absolute !important;border-left:1px solid lightgray !important}.tc-modal-footer .tmap-hidden-close-button{display:none}.tmap-modal-content{position:relative;padding:1em 0;padding-top:0}.tmap-modal-content table tr td{vertical-align:top}.tmap-modal-content :not(pre)>code{padding:1px;font-size:0.9em;position:relative;top:-1px}.tmap-modal-content :not(pre)>code{color:#666}.tmap-modal-content .tc-tab-set .tc-tab-content{margin-top:0.5em}.tmap-modal-content .tc-image-button{font-size:14px}.tmap-modal-content fieldset{margin:0px}.tmap-modal-content fieldset legend{font-weight:bold}.tc-modal-body .tmap-modal-editor>p{margin:0px}.tc-modal-body .tmap-modal-editor .tmap-template-select select{width:50%}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame{margin:auto;width:auto}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-controls{display:none}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-title{display:none}.tc-modal-body table{margin:6px 0;border:none;width:100%}.tc-modal-body table td,.tc-modal-body table th{border:1px solid lightgray}.tc-modal-body table.tmap-key-value-table th{width:30%;background-color:#F0F0F0}.tc-modal-body table.tmap-config-table.tmap-large-input tr td:last-child{width:20%}.tc-modal-body table.tmap-config-table.tmap-small-input tr td:last-child{width:60%}.tc-modal-body table.tmap-config-table tr td{border:none;vertical-align:top;padding:5px}.tc-modal-body table.tmap-config-table tr td:first-child{width:15%}.tc-modal-body table.tmap-config-table tr td:last-child{width:40%}.tc-modal-body table.tmap-config-table tr td input:not([type=radio]),.tc-modal-body table.tmap-config-table tr td textarea,.tc-modal-body table.tmap-config-table tr td select{width:100%;word-wrap:normal}.tc-modal-body table.tmap-config-table tr td textarea{height:100%}.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch input,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch textarea,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch select{width:auto}.tc-modal-body table.tmap-config-table tr td div.tmap-button-wrapper{text-align:center}.tc-modal-body table.tmap-config-table tr td .tmap-note{margin-top:0.5em}.tc-modal-body table.tmap-config-table tr td .tmap-description{font-style:italic}#tmap-element-type-manager>div:first-child{height:50vh;float:left;width:21%;background:linear-gradient(90deg, #f5f5f5 0%, #fff 50%)}#tmap-element-type-manager>div:first-child .tmap-searchbar{padding:1em 0 0 0}#tmap-element-type-manager>div:first-child .tmap-searchbar input{width:calc(100% - 36px)}#tmap-element-type-manager>div:first-child .tmap-searchbar button{width:30px;float:right}#tmap-element-type-manager>div:first-child ul{height:calc(100% - 65px);overflow:auto;margin-top:1em;padding:0}#tmap-element-type-manager>div:first-child ul.no-bullets li{list-style:none}#tmap-element-type-manager>div:first-child ul li{white-space:nowrap}#tmap-element-type-manager>div:first-child ul li .tmap-ranking{width:30px;display:inline-block}#tmap-element-type-manager>div:last-child{height:100%;width:calc(79% - 15px);float:right}#tmap-element-type-manager>div:last-child .tc-tab-set .tc-tab-content{overflow:auto;height:50vh}.tmap-manage-node-types .tmap-edge-type-specific{display:none !important}.tmap-manage-edge-types .tmap-node-type-specific{display:none !important}.tmap-modal-fullscreen-editor .tc-tab-content p{margin:1em 0}.tmap-has-pending-template{background-color:#C1EDC4}#tmap-search-table td{border:none;padding-left:0px}#tmap-search-table td:first-child{width:30px}#tmap-search-table b{display:inline-block;width:40px;text-align:right}#tmap-search-table ul{padding-left:20px;margin:1em 0 0 0}#tmap-search-table ul li{list-style:inherit}#tmap-search-table ul button{text-align:left}button.tmap-go-back{margin-bottom:1em;font-weight:bold}.tmap-badges>span,.tmap-badge{background:gray;font-size:11px;color:white;padding:3px 4px;display:inline-block;font-weight:bold;border-radius:2px;line-height:1em;cursor:help}.tmap-badges>span.tmap-red-flag,.tmap-badge.tmap-red-flag{background:red}.tmap-popup{display:none;position:absolute;opacity:0;transition:opacity 0.3s ease}.tmap-popup.tmap-popup-active{opacity:1}.tmap-tooltip{box-shadow:3px 3px 10px rgba(0,0,0,0.2);min-width:100px;min-height:50px;max-width:<<tmap option config.sys.popups.width>>;max-height:<<tmap option config.sys.popups.height>>;padding:5px;resize:both;overflow:auto;cursor:auto;font-family:verdana;font-size:14px;background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tmap-tooltip[style*=\"height\"]{max-height:none !important}.tmap-tooltip[style*=\"width\"]{max-width:none !important}.tmap-quick-connect{font-size:0.7em}.tmap-quick-connect p{padding-left:0;padding-right:0}.tmap-quick-connect .tc-drop-down{padding:5px;width:250px;white-space:normal;line-height:1em;position:absolute;z-index:1000;right:50px;background:linear-gradient(45deg, #f5f5f5 0%, #fff 50%, #f5f5f5 100%)}.tmap-quick-connect .tc-drop-down:first-child{padding-top:0;margin-top:0}.tmap-quick-connect .tc-drop-down .title{margin:1.5em 0 0.5em 0;font-weight:bold;color:gray}.tmap-quick-connect .tc-drop-down select{width:80px;word-wrap:initial}.tmap-quick-connect .tc-drop-down table{width:100%;border:none;margin:0.5em 0}.tmap-quick-connect .tc-drop-down table td,.tmap-quick-connect .tc-drop-down table th{padding:3px 3px 3px 0;vertical-align:middle;font-weight:normal;border:none}.tmap-quick-connect .tc-drop-down table td table,.tmap-quick-connect .tc-drop-down table th table{margin:0}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-search-bar,.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{background:#F1F1F1;margin-top:0;border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5}.tmap-quick-connect .tc-drop-down table.tmap-quick-connect-search-bar td,.tmap-quick-connect .tc-drop-down th{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-connection-table th,.tmap-quick-connect .tc-drop-down .tmap-connection-table td{text-align:left;padding:1px 1px 1px 0}.tmap-quick-connect .tc-drop-down .tmap-connection-table button{width:20px;padding:0px}.tmap-quick-connect .tc-drop-down .tmap-scroll-table{height:120px;overflow:auto;display:block}.tmap-quick-connect .tc-drop-down hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}.tmap-quick-connect .tc-drop-down a{display:inline;padding:0;color:#5778d8;background:transparent}.tmap-quick-connect .tc-drop-down a:hover{background:transparent;color:#5778d8;text-decoration:underline}.tmap-quick-connect .tc-drop-down button{display:inline-block;padding:0px 3px;text-align:center;color:#333333;line-height:1.0}.tmap-quick-connect .tc-drop-down button:hover{color:#ffffff}.tmap-quick-connect .tc-drop-down button svg{fill:inherit}.tmap-quick-connect .tc-drop-down button svg:hover{fill:#ffffff}\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/layout",
            "type": "text/vnd.tiddlywiki",
            "tags": [
                "$:/tags/Stylesheet"
            ]
        },
        "$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();/* @preserve TW-Guard */ /* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}var AbstractEdgeTypeSubscriber=function(){function e(r){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i=t.priority,n=i===undefined?0:i,a=t.skipOthers,s=a===undefined?true:a,u=t.ignore,l=u===undefined?false:u;_classCallCheck(this,e);this.allEdgeTypes=r;this.priority=n;this.skipOthers=s;this.ignore=l}_createClass(e,[{key:\"setTracker\",value:function e(r){this.tracker=r}},{key:\"loadEdges\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"loadEdges\")}},{key:\"canHandle\",value:function e(r){throw new _exception.MissingOverrideError(this,\"canHandle\")}},{key:\"insertEdge\",value:function e(r,t,i){}},{key:\"deleteEdge\",value:function e(r,t,i){}}]);return e}();exports.default=AbstractEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var AbstractMagicEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e,t){_classCallCheck(this,r);var i=_possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,t));i.edgeTypesByFieldName=_utils2.default.makeHashMap();for(var a in e){var n=e[a];if(i.canHandle(n)){i.edgeTypesByFieldName[n.name]=n}}return i}_createClass(r,[{key:\"getReferencesFromField\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"getReferencesFromField\")}},{key:\"getReferences\",value:function e(r,t,i){var a=_utils2.default.makeHashMap();var n=r.fields;for(var s in n){var u=this.edgeTypesByFieldName[s];if(!u||i&&!i[u.id])continue;var o=this.getReferencesFromField(r,s,t);if(o&&o.length){a[u.id]=o}}return a}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.default=AbstractMagicEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractMagicEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var AbstractRefEdgeTypeSubscriber=function(e){_inherits(t,e);function t(){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=this.getReferences(t,r,i);if(!a||!_utils2.default.hasElements(a))return;var s=t.fields[\"tmap.id\"];var n=$tm.tracker.getIdsByTiddlers();var u=this.allEdgeTypes;var l=_utils2.default.getTiddlerRef(t);var o=_utils2.default.makeHashMap();for(var f in a){var c=a[f];if(!c){continue}var p=u[f];for(var d=c.length;d--;){var _=c[d];if(!_||!$tw.wiki.tiddlerExists(_)||_utils2.default.isSystemOrDraft(_)||r&&!r[_]){continue}var b=p.id+$tw.utils.hashString(l+_);o[b]=new _Edge2.default(s,n[_],p.id,b)}}return o}},{key:\"getReferences\",value:function e(t,r,i){throw new _exception.MissingOverrideError(this,\"getReferences\")}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.default=AbstractRefEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractRefEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var s=r[t];s.enumerable=s.enumerable||false;s.configurable=true;if(\"value\"in s)s.writable=true;Object.defineProperty(e,s.key,s)}}return function(r,t,s){if(t)e(r.prototype,t);if(s)e(r,s);return r}}();function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeTypeSubscriberRegistry=function(){function e(r,t,s){_classCallCheck(this,e);this.subscriberClasses=r;this.tracker=s;this.updateIndex(t)}_createClass(e,[{key:\"getAllForType\",value:function e(r){var t=this.allSubscribers;var s=[];for(var i=0,a=t.length;i<a;i++){if(t[i].canHandle(r)){s.push(t[i]);if(t[i].skipOthers){break}}}return s}},{key:\"getAll\",value:function e(){return this.allSubscribers}},{key:\"updateIndex\",value:function e(r){var t=[];var s=this.subscriberClasses;for(var i in s){var a=new s[i](r);a.setTracker(this.tracker);if(a.ignore===true){continue}t.push(a)}t.sort(function(e,r){return r.priority-e.priority});this.allSubscribers=t}}]);return e}();exports.default=EdgeTypeSubscriberRegistry;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/EdgeTypeSubscriberRegistry.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TmapEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TmapEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:0},r)))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\");if(!a){return}var n=this.tracker.getTiddlersByIds();var u=t.fields[\"tmap.id\"];var s=_utils2.default.makeHashMap();for(var l in a){var o=a[l];var d=n[o.to];if(d&&(!r||r[d])&&(!i||i[o.type])){s[l]=new _Edge2.default(u,o.to,o.type,l)}}return s}},{key:\"insertEdge\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});r.id=r.id||_utils2.default.genUUID();a[r.id]={to:r.to,type:i.id};_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"deleteEdge\",value:function e(t,r,i){if(!r.id)return;var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});delete a[r.id];_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"canHandle\",value:function e(t){return true}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.TmapEdgeTypeSubscriber=TmapEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/TmapEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FieldEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var FieldEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-field\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return[t.fields[r]]}},{key:\"insertEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,n);return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,undefined);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FieldEdgeTypeSubscriber=FieldEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FieldEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FilterEdgeTypeSubstriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);var _widget=require(\"$:/core/modules/widgets/widget.js\");var _widget2=_interopRequireDefault(_widget);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var FilterEdgeTypeSubstriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-filter\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){var n=t.fields[r];var a=new _widget2.default.widget({});a.setVariable(\"currentTiddler\",t.fields.title);var u=new _widget2.default.widget({},{parentWidget:a});var s=_utils2.default.getMatches(n,i,u);return s}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var a=t.fields[n]||\"\";var u=this.tracker.getTiddlerById(r.to);var s=$tw.utils.stringifyList([u]);if(a.length>0){s=\" \"+s}_utils2.default.setField(t,n,a+s);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FilterEdgeTypeSubstriber=FilterEdgeTypeSubstriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FilterEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.ListEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var ListEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-list\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return $tw.utils.parseStringArray(t.fields[r])}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var s=$tw.utils.parseStringArray(t.fields[n]);s=(s||[]).slice();var a=this.tracker.getTiddlerById(r.to);s.push(a);_utils2.default.setField(t,n,$tw.utils.stringifyList(s));return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=$tw.utils.parseStringArray(t.fields[i.name]);n=(n||[]).slice();var s=this.tracker.getTiddlerById(r.to);var a=n.indexOf(s);if(a>-1){n.splice(a,1)}var u=void 0;if(n.length>0){u=$tw.utils.stringifyList(n)}_utils2.default.setField(t,i.name,u);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.ListEdgeTypeSubscriber=ListEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/ListEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.LinkEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var LinkEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:20},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.id===\"tw-body:link\"}},{key:\"getReferences\",value:function e(t,r,n){if(n&&!n[\"tw-body:link\"]){return}var i=$tw.wiki.getTiddlerLinks(t.fields.title);if(!i||!i.length){return}return{\"tw-body:link\":i}}}]);return t}(_AbstractRefEdgeTypeSubscriber2.default);exports.LinkEdgeTypeSubscriber=LinkEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/LinkEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TranscludeEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t){if(Object.prototype.hasOwnProperty.call(t,n)){e[n]=t[n]}}}return e};var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(r,t,n){if(t)e(r.prototype,t);if(n)e(r,n);return r}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TranscludeEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,r);return _possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,_extends({priority:20,ignore:typeof $tw.wiki.getTiddlerTranscludes!==\"function\"},t)))}_createClass(r,[{key:\"canHandle\",value:function e(r){return r.id===\"tw-body:transclude\"}},{key:\"getReferences\",value:function e(r,t,n){if(n&&!n[\"tw-body:transclude\"]){return}var i=$tw.wiki.getTiddlerTranscludes(r.fields.title);if(!i||!i.length){return}return{\"tw-body:transclude\":i}}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.TranscludeEdgeTypeSubscriber=TranscludeEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/TranscludeEdgeTypeSubscriber.js.map\n",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Edge": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Edge",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Edge\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var Edge=function e(t,i,s,l){_classCallCheck(this,e);this.from=t;this.to=i;this.type=s;this.id=l||_utils2.default.genUUID()};exports.default=Edge;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/Edge.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/EdgeType": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeType",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var n=t.getIdParts(e),o=n.marker,a=n.namespace,i=n.name;e=t.getId(o,a,i);var l=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,env.path.edgeTypes,t.fieldMeta,r));l.id=e;l.marker=o;l.name=i;l.namespace=a;var u=(l.style||{}).arrows;if(u){l.invertedArrow=isArrowEnabled(u,\"from\");l.toArrow=isArrowEnabled(u,\"to\")||isArrowEnabled(u,\"middle\");l.biArrow=l.invertedArrow===l.toArrow;if(l.biArrow){l.toArrow=true;l.invertedArrow=true}}else{l.toArrow=true}Object.freeze(l);return l}_createClass(t,[{key:\"getLabel\",value:function e(){return this.label||this.name}}],[{key:\"getIdParts\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";t=_utils2.default.getWithoutPrefix(t,env.path.edgeTypes+\"/\");var r=t.match(edgeTypeRegex)||[];return{marker:r[1]||\"\",namespace:r[3]&&r[2]||\"\",name:r[3]||r[2]||\"\"}}},{key:\"getId\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];return n?t+(r&&r+\":\")+n:\"tmap:unknown\"}}]);return t}(_MapElementType3.default);EdgeType.getInstance=function(e){return e instanceof EdgeType?e:new EdgeType(e)};EdgeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{label:{},\"show-label\":{}});var isArrowEnabled=function e(t,r){var n=t[r];if(n==null&&r===\"to\"){return true}return(typeof n===\"undefined\"?\"undefined\":_typeof(n))===\"object\"?n.enabled!==false:n===true};var edgeTypeRegex=new RegExp(\"^(_?)([^:_][^:]*):?([^:]*)\");exports.default=EdgeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/EdgeType.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/MapElementType": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/MapElementType",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(t){return typeof t}:function(t){return t&&typeof Symbol===\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(t,l.key,l)}}return function(e,i,l){if(i)t(e.prototype,i);if(l)t(e,l);return e}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/MapElementType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}var MapElementType=function(){function t(e,i,l,s){_classCallCheck(this,t);this.id=e;this.root=i;this._fieldMeta=l;this.fullPath=this.root+\"/\"+this.id;this.isShipped=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath);this._load(s||this.fullPath)}_createClass(t,[{key:\"_load\",value:function t(e){if(!e){return}if(typeof e===\"string\"){var i=_utils2.default.startsWith(e,this.root);var l=i?e:this.root+\"/\"+e;this._loadFromTiddler(l)}else if(e instanceof $tw.Tiddler){this._loadFromTiddler(e)}else if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){for(var s in this._fieldMeta){this[s]=e[s]}}}},{key:\"_loadFromTiddler\",value:function t(e){var i=_utils2.default.getTiddler(e);if(!i){return}var l=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath)||{};var s=$tw.utils.extend({},l.fields,i.fields);for(var r in this._fieldMeta){var a=this._fieldMeta[r].parse;var f=s[r];this[r]=a?a.call(this,f):f}}},{key:\"exists\",value:function t(){return _utils2.default.tiddlerExists(this.fullPath)}},{key:\"setStyle\",value:function t(e,i){if(typeof e===\"string\"){e=_utils2.default.parseJSON(e)}if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){if(i){_utils2.default.merge(this.style,e)}else{this.style=e}}}},{key:\"save\",value:function t(e,i){if(!e){e=this.fullPath}else if(typeof e!==\"string\"){return}var l={title:e,text:\"\"};if(!_utils2.default.startsWith(e,this.root)){l.id=this.id}for(var s in this._fieldMeta){var r=this._fieldMeta[s].stringify;l[s]=r?r.call(this,this[s]):this[s]}if(!this.exists()){Object.assign(l,$tw.wiki.getCreationFields())}if(i!==true){Object.assign(l,$tw.wiki.getModificationFields())}$tw.wiki.addTiddler(new $tw.Tiddler(l))}}]);return t}();MapElementType.fieldMeta={description:{},style:{parse:_utils2.default.parseJSON,stringify:JSON.stringify},modified:{},created:{}};exports.default=MapElementType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/MapElementType.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/NodeType": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/NodeType",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/NodeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var NodeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);e=typeof e===\"string\"?_utils2.default.getWithoutPrefix(e,$tm.path.nodeTypes+\"/\"):\"tmap:unknown\";var n=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,$tm.path.nodeTypes,t.fieldMeta,r));Object.freeze(n);return n}_createClass(t,[{key:\"getInheritors\",value:function e(t){return this.scope?_utils2.default.getMatches(this.scope,t||$tw.wiki.allTitles()):[]}}]);return t}(_MapElementType3.default);NodeType.getInstance=function(e){return e instanceof NodeType?e:new NodeType(e)};NodeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{view:{},priority:{parse:function e(t){return isNaN(t)?1:parseInt(t)},stringify:function e(t){return _utils2.default.isInteger(t)?t.toString():\"1\"}},scope:{stringify:_utils2.default.getWithoutNewLines},\"fa-icon\":{},\"tw-icon\":{}});exports.default=NodeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/NodeType.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i){if(Object.prototype.hasOwnProperty.call(i,r)){e[r]=i[r]}}}return e};var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var ViewAbstraction=function(){function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,e);if(t instanceof e){return t}this._registerPaths(t);if(i.isCreate){if(!this.configTRef){var r=_utils2.default.getRandomLabel({plural:true});this.configTRef=$tw.wiki.generateNewTitle($tm.path.views+\"/\"+r)}this._createView(i)}else if(!e.exists(this.getRoot())){throw new ResourceNotFoundException(\"ViewAbstraction\",t)}}_createClass(e,[{key:\"isLocked\",value:function e(){return $tw.wiki.isShadowTiddler(this.configTRef)}},{key:\"update\",value:function e(t){var i=t.changedTiddlers;if(t[env.path.edgeTypes]||_utils2.default.hasKeyWithPrefix(i,this.getRoot())){this._clearCaches();return true}return false}},{key:\"addPlaceholder\",value:function e(t){_utils2.default.cp(_utils2.default.getTiddlerRef(t),this.snapshotTRef,true)}},{key:\"exists\",value:function t(){return e.exists(this)}},{key:\"getRoot\",value:function e(){return this.configTRef}},{key:\"getCreationDate\",value:function e(t){var i=$tw.wiki.getTiddler(this.configTRef).fields[\"created\"];if(t){return i instanceof Date?$tw.utils.formatDateString(i,\"DDth MMM YYYY\"):\"\"}return i}},{key:\"getLabel\",value:function e(){return _utils2.default.getBasename(this.configTRef)}},{key:\"destroy\",value:function e(){_utils2.default.deleteTiddlers(_utils2.default.getMatches(\"[prefix[\"+this.configTRef+\"]]\"))}},{key:\"getOccurrences\",value:function e(){var t=\"[regexp:text[<\\\\$(tiddlymap|tmap).*?view=.\"+this.getLabel()+\"..*?>]]\";return _utils2.default.getMatches(t)}},{key:\"rename\",value:function t(i){if(typeof i!==\"string\"){return false}if(_utils2.default.inArray(\"/\",i)){$tm.notify('A view name must not contain any \"/\"');return false}var r=this.getLabel();var a=env.path.views+\"/\"+i;var n=this.getRoot();_utils2.default.mv(n,a,true);if($tm.config.sys.defaultView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"defaultView\",i)}if($tm.config.sys.liveTab.fallbackView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"liveTab.fallbackView\",i)}$tw.wiki.each(function(t,a){if(t.fields[\"tmap.open-view\"]===r){_utils2.default.setField(a,\"tmap.open-view\",i);return}if(e.exists(a)){var n=new e(a);var l=n.getNodeData();for(var s in l){if(l[s][\"open-view\"]===r){l[s][\"open-view\"]=i}}n.saveNodeData(l)}});this._clearCaches();this._registerPaths(i)}},{key:\"isEnabled\",value:function e(t){return _utils2.default.isTrue(this.getConfig(t),false)}},{key:\"getConfig\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.configTRef,\"tmap-config\",function(){var e=_utils2.default.getTiddler(i.configTRef).fields;return _utils2.default.getPropertiesByPrefix(e,\"config.\")});var a=t&&_utils2.default.startsWith(t,\"config.\")?t:\"config.\"+t;return t?r[a]:r}},{key:\"setConfig\",value:function e(){for(var t=arguments.length,i=Array(t),r=0;r<t;r++){i[r]=arguments[r]}if(i[0]==null){return}if(i.length===1&&_typeof(i[0])===\"object\"){for(var a in i[0]){this.setConfig(a,i[0][a])}}else if(i.length===2&&typeof i[0]===\"string\"){var n=_utils2.default.getWithoutPrefix(i[0],\"config.\");var l=i[1];if(l===undefined){return}var s=this.getConfig();if(l===null){$tm.logger(\"debug\",\"Removing config\",n);delete s[\"config.\"+n]}else{if(n===\"edge_type_namespace\"){var o=l.match(/[^:]+/);l=o?o[0]:\"\"}}$tm.logger(\"log\",\"Setting config\",n,l);s[\"config.\"+n]=l;$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),s))}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(i)))}}},{key:\"isLiveView\",value:function e(){return this.getLabel()===$tm.misc.liveViewLabel}},{key:\"_isNodeIncludedById\",value:function t(i){var r=$tw.utils.escapeRegExp(e._getNodeIdFilterPart(i));return this.getNodeFilter(\"raw\").match(r)}},{key:\"setNodeFilter\",value:function e(t,i){t=t.replace(/[\\n\\r]/g,\" \");if(this.getNodeFilter(\"raw\")===t){return}_utils2.default.setField(this.nodeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Node filter set to\",t)}},{key:\"setEdgeTypeFilter\",value:function e(t){t=t.replace(/[\\n\\r]/g,\" \");if(this.getEdgeTypeFilter(\"raw\")===t){return}_utils2.default.setField(this.edgeTypeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Edge filter set to\",t)}},{key:\"addNode\",value:function t(i){if(!this._isNodeIncludedById(i)){if(_utils2.default.isTrue($tm.config.sys.alwaysAddNodeIdToViewFilter)||!_utils2.default.isMatch(i.tRef,this.getNodeFilter(\"compiled\"))){var r=e._getNodeIdFilterPart(i);var a=\" \";this.setNodeFilter(this.getNodeFilter(\"raw\")+a+r)}this.saveNodePosition(i)}}},{key:\"removeNode\",value:function t(i){if(!this._isNodeIncludedById(i)){return false}var r=e._getNodeIdFilterPart(i);var a=this.getNodeFilter(\"raw\").replace(r,\"\");this.setNodeFilter(a);if(this.getNodeData(i)){this.saveNodeData(i,null)}return true}},{key:\"getEdgeTypeFilter\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.edgeTypeFilterTRef,\"tmap-edgeTypeFilter\",function(){var e=$tm.indeces.allETy;var t=Object.keys(e);var r=$tw.wiki.getTiddler(i.edgeTypeFilterTRef);var a={};a.raw=r&&r.fields.filter||\"\";a.pretty=_utils2.default.getPrettyFilter(a.raw);a.matches=_utils2.default.getEdgeTypeMatches(a.raw,e);a.whitelist=_utils2.default.getLookupTable(a.matches);return a});return t?r[t]:r}},{key:\"isEdgeTypeVisible\",value:function e(t){return _utils2.default.isEdgeTypeMatch(_EdgeType2.default.getInstance(t).id,this.getEdgeTypeFilter(\"raw\"))}},{key:\"getNodeFilter\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.nodeFilterTRef,\"tmap-nodeFilter\",function(){var e=_utils2.default.makeHashMap();var t=$tw.wiki.getTiddler(i.nodeFilterTRef);e.raw=t&&t.fields.filter||\"\";e.pretty=_utils2.default.getPrettyFilter(e.raw);e.compiled=$tw.wiki.compileFilter(e.raw);return e});return t?r[t]:r}},{key:\"getNodeData\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.mapTRef,\"tmap-map\",function(){return _utils2.default.parseFieldData(i.mapTRef,\"text\",{})});return t?r[t]:r}},{key:\"equals\",value:function t(i){return i===this||e.exists(i)&&new e(i).getRoot()===this.getRoot()}},{key:\"saveNodeData\",value:function e(){var t=this.getNodeData();for(var i=arguments.length,r=Array(i),a=0;a<i;a++){r[a]=arguments[a]}if(r.length===2){if(_typeof(r[1])===\"object\"){if(r[1]===null){delete t[r[0]]}else{t[r[0]]=Object.assign(t[r[0]]||{},r[1])}}}else if(r.length===1&&_typeof(r[0])===\"object\"){$tm.logger(\"log\",\"Storing data in\",this.mapTRef);Object.assign(t,r[0])}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(r)))}_utils2.default.writeFieldData(this.mapTRef,\"text\",t,$tm.config.sys.jsonIndentation)}},{key:\"saveNodePosition\",value:function e(t){if(t.id&&t.x!=null&&t.y!=null){this.saveNodeData(t.id,{x:t.x,y:t.y})}}},{key:\"saveNodePositions\",value:function e(t){var i=this.getNodeData();for(var r in t){i[r]=i[r]||{};i[r].x=t[r].x;i[r].y=t[r].y}this.saveNodeData(i)}},{key:\"setCentralTopic\",value:function e(t){this.setConfig(\"central-topic\",t)}},{key:\"saveNodeStyle\",value:function e(t,i){var r=this.getNodeData(t)||{};var a={x:r.x,y:r.y};for(var n in r){delete r[n]}this.saveNodeData(t,_extends({},i,a))}},{key:\"_registerPaths\",value:function t(i,r){this.configTRef=e._getRootPath(i);this.mapTRef=this.configTRef+\"/map\";this.nodeFilterTRef=this.configTRef+\"/filter/nodes\";this.edgeTypeFilterTRef=this.configTRef+\"/filter/edges\";this.snapshotTRef=this.getRoot()+\"/snapshot\"}},{key:\"_clearCaches\",value:function e(){_utils2.default.getMatches(\"[prefix[\"+this.getRoot()+\"]]\").forEach(function(e){$tw.wiki.clearCache(e)})}},{key:\"_createView\",value:function t(){var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},r=i.isForce,a=i.protoView,n=i.isHidden;if(e.exists(this)){if(!r){return}this.destroy()}if(e.exists(a)){_utils2.default.cp(new e(a).getRoot(),this.configTRef,true)}var l={title:this.configTRef,id:_utils2.default.genUUID()};if(!n){l[$tm.field.viewMarker]=true}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),l));this.setEdgeTypeFilter(env.filter.defaultEdgeTypeFilter)}}],[{key:\"_getNodeIdFilterPart\",value:function e(t){var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;return\"[field:tmap.id[\"+i+\"]]\"}},{key:\"_getRootPath\",value:function t(i){if(i instanceof e){return i.configTRef}if(i instanceof $tw.Tiddler){i=i.fields.title}if(typeof i===\"string\"){var r=_utils2.default.getWithoutPrefix(i,$tm.path.views+\"/\");if(r&&!_utils2.default.hasSubString(r,\"/\")){return $tm.path.views+\"/\"+r}}}},{key:\"exists\",value:function t(i){if(!i){return false}if(i instanceof e){i=i.configTRef}else{i=e._getRootPath(i)}return _utils2.default.tiddlerExists(i)}}]);return e}();exports.default=ViewAbstraction;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/ViewAbstraction.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Popup": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Popup",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function Popup(e,t){t=t||{};this._parentDomNode=e;this._domNode=document.createElement(\"div\");this._domNode.style.display=\"none\";this._domNode.className=\"tmap-popup\";this._parentDomNode.appendChild(this._domNode);$tw.utils.addClass(this._domNode,t.className);this._isEnabled=true;this._isPreventShowOrHide=false;this._isHideOnClick=!!t.hideOnClick;this._timeoutShow=null;this._timeoutHide=null;this._isDisplayNoneAfterAnimation=true;var i=parseInt(t.leavingDelay);this._hideDelayLeavingPopup=_utils2.default.isInteger(i)?i:200;i=parseInt(t.hideDelay);this._hideDelay=_utils2.default.isInteger(i)?i:200;i=parseInt(t.showDelay);this._showDelay=_utils2.default.isInteger(i)?i:200;_utils2.default.bindTo(this,[\"_show\",\"_hide\",\"_handleEnter\",\"_handleLeave\",\"_handleAnimationEnd\",\"_handleClick\"]);this._listeners={mouseenter:this._handleEnter,mouseleave:this._handleLeave,click:[this._handleClick,true]};var s=this._handleAnimationEnd;this._listeners[$tw.utils.convertEventName(\"animationEnd\")]=s;this._listeners[$tw.utils.convertEventName(\"transitionEnd\")]=s;_utils2.default.setDomListeners(\"add\",this._domNode,this._listeners,false)}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Popup\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */Popup.prototype._handleEnter=function(e){this._isPreventShowOrHide=true};Popup.prototype._handleLeave=function(e){this._isPreventShowOrHide=false;this.hide(this._hideDelayLeavingPopup)};Popup.prototype._handleClick=function(e){if(this._isHideOnClick){this._hide(true)}};Popup.prototype._handleAnimationEnd=function(){if(this._isDisplayNoneAfterAnimation){this._domNode.style.display=\"none\"}};Popup.prototype._hide=function(e){if(!e&&this._isPreventShowOrHide)return;this._isDisplayNoneAfterAnimation=true;this._isPreventShowOrHide=false;$tw.utils.removeClass(this._domNode,\"tmap-popup-active\")};Popup.prototype._show=function(e,t){if(this._isPreventShowOrHide||$tm.mouse.ctrlKey||!this._isEnabled){return}this._domNode.style.display=\"none\";$tw.utils.removeClass(this._domNode,\"tmap-popup-active\");this._domNode.removeAttribute(\"style\");_utils2.default.removeDOMChildNodes(this._domNode);var i=this._domNode.appendChild(document.createElement(\"div\"));if(typeof t===\"function\"){t(e,i)}else{i.innerHTML=t}if(!i.childNodes.length)return;var s=this._parentDomNode.getBoundingClientRect();var o=$tm.mouse.clientX;var n=$tm.mouse.clientY;this._domNode.style.display=\"block\";var d=this._domNode.getBoundingClientRect();var l=s.right-(o+d.width);var h=o-d.width-s.left;var a=l>h;var u=s.bottom-(n+d.height);var r=n-d.height-s.top;var p=u>r;var _=a?-15:d.width+15;var m=p?-15:d.height+15;this._domNode.style.left=o-s.left-_+\"px\";this._domNode.style.top=n-s.top-m+\"px\";this._isDisplayNoneAfterAnimation=false;$tw.utils.addClass(this._domNode,\"tmap-popup-active\")};Popup.prototype.show=function(e,t,i){this._clearTimeouts();i=_utils2.default.isInteger(i)?i:this._showDelay;this._timeoutShow=setTimeout(this._show,i,e,t)};Popup.prototype.hide=function(e,t){this._clearTimeouts();e=_utils2.default.isInteger(e)?e:this._hideDelay;if(t||e===0){this._hide(t)}else{this._timeoutHide=setTimeout(this._hide,e,t)}};Popup.prototype.setEnabled=function(e){this._isEnabled=e};Popup.prototype.isShown=function(){return this._domNode.style.display===\"block\"};Popup.prototype._clearTimeouts=function(){clearTimeout(this._timeoutShow);clearTimeout(this._timeoutHide);this._timeoutShow=undefined;this._timeoutHide=undefined};exports.default=Popup;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/Popup.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(t,n.key,n)}}return function(e,i,n){if(i)t(e.prototype,i);if(n)t(e,n);return e}}();function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\ntype: application/SelectionRectangle\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var SelectionRectangle=function(){function t(e,i){_classCallCheck(this,t);this.x1=e;this.x2=e;this.y1=i;this.y2=i}_createClass(t,[{key:\"span\",value:function t(e,i){this.x2=e;this.y2=i}},{key:\"getWidth\",value:function t(){return this.x2-this.x1}},{key:\"getHeight\",value:function t(){return this.y2-this.y1}},{key:\"getRect\",value:function t(){return[this.x1,this.y1,this.getWidth(),this.getHeight()]}},{key:\"isPointWithin\",value:function t(e){var i=e.x,n=e.y;var a=this.x1,r=this.x2,s=this.y1,u=this.y2;var h=Math.min(a,r);var c=Math.max(a,r);var l=Math.min(s,u);var o=Math.max(s,u);return h<i&&i<c&&l<n&&n<o}}]);return t}();exports.default=SelectionRectangle;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/SelectionRectangle.js.map\n",
            "type": "application/SelectionRectangle",
            "module-type": "library"
        },
        "/home/felo/projects/Tiddlywiki/TiddlyWiki5/plugins/felixhayashi/tiddlymap/js/lib/TypeDefs.js": {
            "title": "/home/felo/projects/Tiddlywiki/TiddlyWiki5/plugins/felixhayashi/tiddlymap/js/lib/TypeDefs.js",
            "text": "\"use strict\";\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/TypeDefs.js.map\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/config/vis": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/config/vis",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/config/vis\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var visConfig={locale:\"en_EN\",clickToUse:false,autoResize:false,height:\"100%\",width:\"100%\",configure:{enabled:false},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:true,navigationButtons:true,multiselect:true,selectable:true,selectConnectedEdges:true,tooltipDelay:600,zoomView:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:false}},manipulation:{initiallyActive:true},nodes:{shape:\"box\",shadow:{enabled:false},color:{border:\"#2B7CE9\",background:\"#97C2FC\"}},edges:{smooth:{enabled:true},color:{color:\"#848484\",inherit:false},arrows:{to:{enabled:true}}},physics:{forceAtlas2Based:{gravitationalConstant:-300,springLength:0,springConstant:.2,centralGravity:.015,damping:.4},solver:\"forceAtlas2Based\",stabilization:{enabled:true,iterations:1e3,updateInterval:10,onlyDynamicEdges:false,fit:false}}};exports.default=visConfig;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/VisConfig.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/environment": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/environment",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var i=1;i<arguments.length;i++){var a=arguments[i];for(var l in a){if(Object.prototype.hasOwnProperty.call(a,l)){e[l]=a[l]}}}return e};\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/environment\ntype: application/javascript\n module-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var path=exports.path={pluginRoot:\"$:/plugins/felixhayashi/tiddlymap\",edgeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes\",nodeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes\",views:\"$:/plugins/felixhayashi/tiddlymap/graph/views\",options:\"$:/plugins/felixhayashi/tiddlymap/config\",dialogs:\"$:/plugins/felixhayashi/tiddlymap/dialog\",footers:\"$:/plugins/felixhayashi/tiddlymap/dialogFooter\",tempRoot:\"$:/temp/tmap\",tempStates:\"$:/temp/tmap/state\",tempPopups:\"$:/temp/tmap/state/popup\",localHolders:\"$:/temp/tmap/holders\"};var ref=exports.ref={defaultViewHolder:\"$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder\",graphBar:\"$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar\",sysUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\",visUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/vis/user\",welcomeFlag:\"$:/plugins/felixhayashi/tiddlymap/flag/welcome\",focusButton:\"$:/plugins/felixhayashi/tiddlymap/misc/focusButton\",sysMeta:\"$:/plugins/felixhayashi/tiddlymap/misc/meta\",liveTab:\"$:/plugins/felixhayashi/tiddlymap/hook/liveTab\",mainEditor:\"$:/plugins/felixhayashi/tiddlymap/hook/editor\",sidebarBreakpoint:\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"};var misc=exports.misc={unknownEdgeLabel:\"tmap:undefined\",liveViewLabel:\"Live View\",defaultViewLabel:\"Default\",mainEditorId:\"main_editor\",arrows:{in:\"⇦\",out:\"➡\",bi:\"⇄\"}};var config=exports.config={sys:{field:{nodeLabel:\"caption\",nodeIcon:\"icon\",nodeInfo:\"description\",viewMarker:\"isview\"},liveTab:{fallbackView:misc.liveViewLabel},suppressedDialogs:{},edgeClickBehaviour:\"manager\",debug:\"false\",notifications:\"true\",popups:{enabled:\"true\",delay:\"600\",width:\"240px\",height:\"140px\"},jsonIndentation:\"1\",alwaysAddNodeIdToViewFilter:\"true\",editNodeOnCreate:\"false\",singleClickMode:\"false\",nodeFilterNeighbours:\"false\",editorMenuBar:{showNeighScopeButton:\"true\",showRasterMenuButton:\"true\",showScreenshotButton:\"true\"}}};var filter=exports.filter={nodeTypes:\"[prefix[\"+path.nodeTypes+\"]]\",edgeTypes:\"[prefix[\"+path.edgeTypes+\"]]\",views:\"[\"+config.sys.field.viewMarker+\"[true]]\",defaultEdgeTypeFilter:\"-[prefix[_]] -[[tw-body:link]] -[[tw-list:tags]] -[[tw-list:list]]\"};var allSelector=\"[all[tiddlers+shadows]!has[draft.of]]\";var s={allEdgeTypes:allSelector+\" +\"+filter.edgeTypes,allNodeTypes:allSelector+\" +\"+filter.nodeTypes,allViews:allSelector+\" +\"+filter.views,allPotentialNodes:\"[all[tiddlers]!is[system]!has[draft.of]]\"};var selector=exports.selector=_extends({},s,{allEdgeTypesById:s.allEdgeTypes+\" +[removeprefix[\"+path.edgeTypes+\"/]]\",allNodeTypesById:s.allNodeTypes+\" +[removeprefix[\"+path.nodeTypes+\"/]]\",allViewsByLabel:s.allViews+\" +[removeprefix[\"+path.views+\"/]]\"});\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/environment.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/exception": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/exception",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function r(r,t){for(var e=0;e<t.length;e++){var o=t[e];o.enumerable=o.enumerable||false;o.configurable=true;if(\"value\"in o)o.writable=true;Object.defineProperty(r,o.key,o)}}return function(t,e,o){if(e)r(t.prototype,e);if(o)r(t,o);return t}}();function _classCallCheck(r,t){if(!(r instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(r,t){if(!r){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:r}function _inherits(r,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}r.prototype=Object.create(t&&t.prototype,{constructor:{value:r,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(r,t):r.__proto__=t}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/exception\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TiddlyMapError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);var o=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));o.payload=e;return o}_createClass(t,[{key:\"getPayload\",value:function r(){return this.payload}}]);return t}(Error);var EnvironmentError=exports.EnvironmentError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Critical parts of the underlying system changed: \"+r))}return t}(TiddlyMapError);var DependencyError=exports.DependencyError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"TiddlyMap cannot run without: : \"+r))}return t}(TiddlyMapError);var MissingOverrideError=exports.MissingOverrideError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r.constructor.name+' does not override method \"'+e+'\"'))}return t}(TiddlyMapError);var ResourceNotFoundException=exports.ResourceNotFoundException=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);for(var e=arguments.length,o=Array(e>1?e-1:0),n=1;n<e;n++){o[n-1]=arguments[n]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Cannot resolve \"+r,o))}return t}(TiddlyMapError);var InvalidArgumentException=exports.InvalidArgumentException=function(r){_inherits(t,r);function t(){_classCallCheck(this,t);for(var r=arguments.length,e=Array(r),o=0;o<r;o++){e[o]=arguments[o]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Invalid or missing argument provided\",e))}return t}(TiddlyMapError);\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/exceptions.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/URL": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/URL",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/URL\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */\n/**\n * <<<\n * Lightweight URL manipulation with JavaScript. This library is\n * independent of any other libraries and has pretty simple interface\n * and lightweight code-base. Some ideas of query string parsing\n * had been taken from Jan Wolter.\"\n *\n * @see http://unixpapa.com/js/querystring.html\n * @license MIT\n * @author Mykhailo Stadnyk <mikhus@gmail.com>\n * <<< https://github.com/Mikhus/jsurl\n *\n * @class\n * @param {string} url\n */function Url(t){this.paths=function(t){var e=\"\",r=0,o;if(t&&t.length&&t+\"\"!==t){if(this.isAbsolute()){e=\"/\"}for(o=t.length;r<o;r++){t[r]=encode(t[r])}this.path=e+t.join(\"/\")}t=(this.path.charAt(0)===\"/\"?this.path.slice(1):this.path).split(\"/\");for(r=0,o=t.length;r<o;r++){t[r]=decode(t[r])}return t};this.encode=encode;this.decode=decode;this.isAbsolute=function(){return this.protocol||this.path.charAt(0)===\"/\"};this.toString=function(){return(this.protocol&&this.protocol+\"://\")+(this.user&&encode(this.user)+(this.pass&&\":\"+encode(this.pass))+\"@\")+(this.host&&this.host)+(this.port&&\":\"+this.port)+(this.path&&this.path)+(this.query.toString()&&\"?\"+this.query)+(this.hash&&\"#\"+encode(this.hash))};parse(this,t)}var map={protocol:\"protocol\",host:\"hostname\",port:\"port\",path:\"pathname\",query:\"search\",hash:\"hash\"},defaultPorts={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},parse=function t(e,r){var o=document,s=o.createElement(\"a\"),r=r||o.location.href,i=r.match(/\\/\\/(.*?)(?::(.*?))?@/)||[],n;s.href=r;for(n in map){e[n]=s[map[n]]||\"\"}e.protocol=e.protocol.replace(/:$/,\"\");e.query=e.query.replace(/^\\?/,\"\");e.hash=decode(e.hash.replace(/^#/,\"\"));e.user=decode(i[1]||\"\");e.pass=decode(i[2]||\"\");e.port=defaultPorts[e.protocol]==e.port||e.port==0?\"\":e.port;if(!e.protocol&&!/^([a-z]+:)?\\/\\//.test(r)){var h=new Url(o.location.href.match(/(.*\\/)/)[0]),a=h.path.split(\"/\"),p=e.path.split(\"/\"),c=[\"protocol\",\"user\",\"pass\",\"host\",\"port\"],f=c.length;a.pop();for(n=0;n<f;n++){e[c[n]]=h[c[n]]}while(p[0]==\"..\"){a.pop();p.shift()}e.path=(r.charAt(0)!=\"/\"?a.join(\"/\"):\"\")+\"/\"+p.join(\"/\")}else{e.path=e.path.replace(/^\\/?/,\"/\")}e.paths((e.path.charAt(0)==\"/\"?e.path.slice(1):e.path).split(\"/\"));parseQs(e)},encode=function t(e){return encodeURIComponent(e).replace(/'/g,\"%27\")},decode=function t(e){e=e.replace(/\\+/g,\" \");e=e.replace(/%([ef][0-9a-f])%([89ab][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r,o){var s=parseInt(e,16)-224,i=parseInt(r,16)-128;if(s==0&&i<32){return t}var n=parseInt(o,16)-128,h=(s<<12)+(i<<6)+n;if(h>65535){return t}return String.fromCharCode(h)});e=e.replace(/%([cd][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r){var o=parseInt(e,16)-192;if(o<2){return t}var s=parseInt(r,16)-128;return String.fromCharCode((o<<6)+s)});e=e.replace(/%([0-7][0-9a-f])/gi,function(t,e){return String.fromCharCode(parseInt(e,16))});return e},parseQs=function t(e){var r=e.query;e.query=new function(t){var e=/([^=&]+)(=([^&]*))?/g,r;while(r=e.exec(t)){var o=decodeURIComponent(r[1].replace(/\\+/g,\" \")),s=r[3]?decode(r[3]):\"\";if(this[o]!=null){if(!(this[o]instanceof Array)){this[o]=[this[o]]}this[o].push(s)}else{this[o]=s}}this.clear=function(){for(var t in this){if(!(this[t]instanceof Function)){delete this[t]}}};this.count=function(){var t=0,e;for(e in this){if(!(this[e]instanceof Function)){t++}}return t};this.isEmpty=function(){return this.count()===0};this.toString=function(){var t=\"\",e=encode,r,o;for(r in this){if(this[r]instanceof Function){continue}if(this[r]instanceof Array){var s=this[r].length;if(s){for(o=0;o<s;o++){t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r][o])}}else{t+=(t?\"&\":\"\")+e(r)+\"=\"}}else{t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r])}}return t}}(r)};exports.default=Url;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/url.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.bindTo=exports.getNearestRasterPosition=exports.mod=exports.removeDOMChildNodes=exports.setDomListeners=exports.merge=exports.getRandomLabel=exports.getFirstElementByClassName=exports.getImgFromWeb=exports.pickRandom=exports.hasKeyWithPrefix=exports.getWithoutPrefix=exports.getPropertiesByPrefix=exports.removeArrayElement=exports.isTrue=exports.replaceAll=exports.isInteger=exports.findAndRemoveClassNames=exports.getAncestorWithClass=exports.makeHashMap=exports.getWithoutNewLines=exports.joinAndWrap=exports.parseJSON=exports.hasSubString=exports.inArray=exports.getRandomInt=exports.isEqual=exports.identity=exports.base64=exports.startsWith=exports.getBasename=exports.escapeRegex=exports.hasElements=exports.ucFirst=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var ucFirst=exports.ucFirst=function e(t){return t&&t[0].toUpperCase()+t.slice(1)};var hasElements=exports.hasElements=function e(t){return Object.keys(t).length>0};var escapeRegex=exports.escapeRegex=function e(t){return t.replace(/[-$^?.+*[\\]\\\\(){}|]/g,\"\\\\$&\")};var getBasename=exports.getBasename=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"/\";return t.substring(t.lastIndexOf(r)+1)};var startsWith=exports.startsWith=function e(t,r){return t.substring(0,r.length)===r};var base64=exports.base64=typeof window===\"undefined\"?function(e){return new Buffer(e).toString(\"base64\")}:window.btoa.bind(window);var identity=exports.identity=function e(t){return(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"&&t!==null?JSON.stringify(Object.keys(t).sort().map(function(e){return[e,t[e]]})):null};var isEqual=exports.isEqual=function e(t,r){return identity(t)===identity(r)};var getRandomInt=exports.getRandomInt=function e(t,r){return Math.floor(Math.random()*(r-t)+t)};var inArray=exports.inArray=function e(t,r){return r.indexOf(t)!==-1};var hasSubString=exports.hasSubString=function e(t,r){return t.indexOf(r)!==-1};var parseJSON=exports.parseJSON=function e(t,r){try{return JSON.parse(t)}catch(e){return r}};var joinAndWrap=exports.joinAndWrap=function e(t,r,n){var o=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\" \";return r+t.join(n+o+r)+n};var getWithoutNewLines=exports.getWithoutNewLines=function e(t){return typeof t===\"string\"?t.replace(/[\\n\\r]/g,\" \"):t};var makeHashMap=exports.makeHashMap=function e(t){var r=Object.create(null);Object.defineProperty(r,\"hasOwnProperty\",{enumerable:false,configurable:false,writable:false,value:Object.prototype.hasOwnProperty.bind(r)});if(t){for(var n in t){if(t.hasOwnProperty(n)){r[n]=t[n]}}}return r};var getAncestorWithClass=exports.getAncestorWithClass=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"||typeof r!==\"string\"){return}while(t.parentNode&&t.parentNode!==document){t=t.parentNode;if(t.classList.contains(r)){return t}}};var findAndRemoveClassNames=exports.findAndRemoveClassNames=function e(t){for(var r=t.length;r--;){var n=document.getElementsByClassName(t[r]);for(var o=n.length;o--;){n[o].classList.remove(t[r])}}};var isInteger=exports.isInteger=Number.isInteger||function(e){return typeof e===\"number\"&&isFinite(e)&&Math.floor(e)===e};var replaceAll=exports.replaceAll=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];for(var o=n.length;o--;){var s=n[o];var i=r;if(Array.isArray(s)){i=s[1];s=s[0]}t=t.replace(s,i)}return t};var isTrue=exports.isTrue=function e(t,r){if(t==null){return!!r}else if(typeof t===\"string\"){var n=parseInt(t);return isNaN(n)?t===\"true\":n!==0}else if(typeof t===\"boolean\"){return t}else if(typeof t===\"number\"){return n!==0}return false};var removeArrayElement=exports.removeArrayElement=function e(t,r){var n=t.indexOf(r);if(n>-1){return t.splice(n,1)[0]}};var getPropertiesByPrefix=exports.getPropertiesByPrefix=function e(t,r,n){var o=makeHashMap();for(var s in t){if(startsWith(s,r)){o[n?s.substr(r.length):s]=t[s]}}return o};var getWithoutPrefix=exports.getWithoutPrefix=function e(t,r){return startsWith(t,r)?t.substr(r.length):t};var hasKeyWithPrefix=exports.hasKeyWithPrefix=function e(t,r){for(var n in t){if(startsWith(n,r)){return true}}return false};var pickRandom=exports.pickRandom=function e(t){return t[getRandomInt(0,t.length-1)]};var getImgFromWeb=exports.getImgFromWeb=function e(t,r){if(!t||typeof r!==\"function\")return;var n=new XMLHttpRequest;n.open(\"GET\",t,true);n.responseType=\"blob\";n.onerror=function(e){console.log(e)};n.onload=function(e){if(this.readyState===4&&(this.status===200||this.status===0&&this.response.size>0)){var t=this.response;r(window.URL.createObjectURL(t))}};try{n.send()}catch(e){console.log(e)}};var getFirstElementByClassName=exports.getFirstElementByClassName=function e(t,r,n){var o=(r||document).getElementsByClassName(t)[0];if(!o&&(typeof n===\"boolean\"?n:true)){var s='Missing element with class \"'+t+'\" inside '+r;throw new _exception.EnvironmentError(s)}return o};var getRandomLabel=exports.getRandomLabel=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=pickRandom([\"exciting\",\"notable\",\"epic\",\"new\",\"fancy\",\"great\",\"cool\",\"fresh\",\"funky\",\"clever\"]);var n=(t.object||pickRandom([\"concept\",\"idea\",\"thought\",\"topic\",\"subject\"]))+(t.plural?\"s\":\"\");return\"My \"+r+\" \"+n};var _merge=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){t={}}for(var n in r){if(r.hasOwnProperty(n)){if(r[n]!=null){t[n]=_typeof(r[n])===\"object\"?e(t[n],r[n]):r[n]}}}return t};var merge=exports.merge=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++){n[o-1]=arguments[o]}for(var s=0,i=n.length;s<i;s++){var a=n[s];if(a!=null&&(typeof a===\"undefined\"?\"undefined\":_typeof(a))===\"object\"){t=_merge(t,a)}}return t};var setDomListeners=exports.setDomListeners=function e(t,r,n,o){o=typeof o===\"boolean\"?o:false;t=t+\"EventListener\";for(var s in n){var i=n[s];if(typeof i===\"function\"){r[t](s,i,o)}else{r[t](s,i[0],typeof i[1]===\"boolean\"?i[1]:o)}}};var removeDOMChildNodes=exports.removeDOMChildNodes=function e(t){for(var r=t.childNodes.length;r--;){t.removeChild(t.childNodes[r])}};var mod=exports.mod=function e(t,r){var n=t%r;return Math.floor(n>=0?n:n+r)};var getNearestRasterPosition=exports.getNearestRasterPosition=function e(t,r){var n=t.x,o=t.y;var s=r/2;var i=mod(n,r);var a=mod(o,r);return{x:i<s?n-i:n-i+r,y:a<s?o-a:o-a+r}};var bindTo=exports.bindTo=function e(t,r){for(var n=r.length;n--;){var o=t[r[n]];t[r[n]]=o.bind(t)}};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/basic.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var generateDraftTitle=exports.generateDraftTitle=function e(n){var r=0,t=void 0;do{t=\"Draft \"+(r?r+1+\" \":\"\")+\"of '\"+n+\"'\";r++}while($tw.wiki.tiddlerExists(t));return t};var makeDraftTiddler=exports.makeDraftTiddler=function e(n){var r=$tw.wiki.findDraft(n);if(r){return $tw.wiki.getTiddler(r)}var t=$tw.wiki.getTiddler(n);r=generateDraftTitle(n);var l=new $tw.Tiddler(t,{title:r,\"draft.title\":n,\"draft.of\":n},$tw.wiki.getModificationFields());$tw.wiki.addTiddler(l);return l};var getFullScreenApis=exports.getFullScreenApis=function e(){var n=document,r=n.body,t={_requestFullscreen:r.webkitRequestFullscreen!==undefined?\"webkitRequestFullscreen\":r.mozRequestFullScreen!==undefined?\"mozRequestFullScreen\":r.msRequestFullscreen!==undefined?\"msRequestFullscreen\":r.requestFullscreen!==undefined?\"requestFullscreen\":\"\",_exitFullscreen:n.webkitExitFullscreen!==undefined?\"webkitExitFullscreen\":n.mozCancelFullScreen!==undefined?\"mozCancelFullScreen\":n.msExitFullscreen!==undefined?\"msExitFullscreen\":n.exitFullscreen!==undefined?\"exitFullscreen\":\"\",_fullscreenElement:n.webkitFullscreenElement!==undefined?\"webkitFullscreenElement\":n.mozFullScreenElement!==undefined?\"mozFullScreenElement\":n.msFullscreenElement!==undefined?\"msFullscreenElement\":n.fullscreenElement!==undefined?\"fullscreenElement\":\"\",_fullscreenChange:n.webkitFullscreenElement!==undefined?\"webkitfullscreenchange\":n.mozFullScreenElement!==undefined?\"mozfullscreenchange\":n.msFullscreenElement!==undefined?\"MSFullscreenChange\":n.fullscreenElement!==undefined?\"fullscreenchange\":\"\"};if(!t._requestFullscreen||!t._exitFullscreen||!t._fullscreenElement){return null}else{return t}};var flatten=exports.flatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l=r.prefix||\"\";var i={};function u(e,n){Object.keys(e).forEach(function(f){var s=e[f];var c=r.safe&&Array.isArray(s);var a=Object.prototype.toString.call(s);var d=a===\"[object Object]\"||a===\"[object Array]\";var o=n?n+t+f:l+f;if(!c&&d){return u(s,o)}i[o]=s})}u(n);return i};var unflatten=exports.unflatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l={};if(Object.prototype.toString.call(n)!==\"[object Object]\"){return n}function i(e){var n=Number(e);return isNaN(n)||e.indexOf(\".\")!==-1?e:n}Object.keys(n).forEach(function(u){var f=u.split(t);var s=i(f.shift());var c=i(f[0]);var a=l;while(c!==undefined){if(a[s]===undefined){a[s]=typeof c===\"number\"&&!r.object?[]:{}}a=a[s];if(f.length>0){s=i(f.shift());c=i(f[0])}}a[s]=e(n[u],r)});return l};var genUUID=exports.genUUID=function(){var e=\"0123456789abcdefghijklmnopqrstuvwxyz\".split(\"\");return function(){var n=e,r=new Array(36);var t=0,l;for(var i=0;i<36;i++){if(i==8||i==13||i==18||i==23){r[i]=\"-\"}else if(i==14){r[i]=\"4\"}else{if(t<=2)t=33554432+Math.random()*16777216|0;l=t&15;t=t>>4;r[i]=n[i==19?l&3|8:l]}}return r.join(\"\")}}();\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/thirdParty.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.getSnapshotTitle=exports.getArrayValuesAsHashmapKeys=exports.getLookupTable=exports.keyOfItemWithProperty=exports.keysOfItemsWithProperty=exports.getDublicates=exports.getId=exports.refreshDataSet=exports.drawRaster=exports.getPrettyFilter=exports.groupByProperty=exports.isEdgeTypeMatch=exports.getEdgeTypeMatches=exports.getDataUri=exports.convert=exports.getValues=exports.getIterableCollection=exports.getLabel=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var getLabel=exports.getLabel=function e(t,r){var i=wikiUtils.getTiddler(t);return(i&&i.fields[r]?i.fields[r]:i.fields.title).replace(\"\\\\n\",\"\\n\")};var getIterableCollection=exports.getIterableCollection=function e(t){return t instanceof _vis2.default.DataSet?t.get():t};var getValues=exports.getValues=function e(t){if(Array.isArray(t)){return t}else if(t instanceof _vis2.default.DataSet){return t.get({returnType:\"Array\"})}var r=[];var i=Object.keys(t);for(var a=i.length;a--;){r.push(t[i[a]])}return r};var convert=exports.convert=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){throw new _exception.InvalidArgumentException(t,r)}if(r===\"object\"){r=\"hashmap\"}var i={array:function e(t){return getValues(t)},hashmap:function e(t){return t instanceof _vis2.default.DataSet?t.get({returnType:\"Object\"}):t},dataset:function e(t){return t instanceof _vis2.default.DataSet?t:!Array.isArray(t)?getValues(t):new _vis2.default.DataSet(t)}};return i[r](t)};var getDataUri=exports.getDataUri=function e(t,r,i){var a=wikiUtils.getTiddler(t);r=r||a.fields.type||\"image/svg+xml\";var s=a.fields.text;var o=$tw.config.contentTypeInfo[r].encoding;if(r===\"image/svg+xml\"){s=s.replace(/\\r?\\n|\\r/g,\" \");if(!basicUtils.hasSubString(\"xmlns\",s)){s=s.replace(/<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\"')}}if(i&&o!==\"base64\"){o=\"base64\";s=basicUtils.base64(s)}return\"data:\"+r+\";\"+o+\",\"+s};var eTyFiltAutoPrefix=\"[all[]] \";var getEdgeTypeMatches=exports.getEdgeTypeMatches=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments[1];if(!r){r=wikiUtils.getTiddlersByPrefix($tm.path.edgeTypes+\"/\",{iterator:\"eachTiddlerPlusShadows\",removePrefix:true})}if(r!=null&&!Array.isArray(r)){r=Object.keys(r)}return wikiUtils.getMatches(eTyFiltAutoPrefix+t,r)};var isEdgeTypeMatch=exports.isEdgeTypeMatch=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";return wikiUtils.isMatch(t,eTyFiltAutoPrefix+r)};var groupByProperty=exports.groupByProperty=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s in a){var o=t[a[s]];var n=o[r];if(n==null){throw\"Cannot group by property \"+r}else{if(!Array.isArray(i[n])){i[n]=[]}i[n].push(o)}}return i};var getPrettyFilter=exports.getPrettyFilter=function e(t){t=t.trim().replace(\"][\",\"] [\");var r=/[+-]?\\[.+?[\\]\\}\\>]\\]/g;var i=t.match(r);t=t.replace(r,\" [] \").trim();var a=t.split(/\\s+/);var s=0;var o=[];for(var n=0,l=a.length;n<l;n++){o[n]=a[n]===\"[]\"?i[s++]:a[n]}return o.join(\"\\n\")};var drawRaster=exports.drawRaster=function e(t,r,i,a){var s=arguments.length>4&&arguments[4]!==undefined?arguments[4]:\"#D9D9D9\";var o=basicUtils.getNearestRasterPosition(i,a),n=o.x,l=o.y;var u=t.canvas.width/r;var p=t.canvas.height/r;var f=a*2;var v=Math.ceil(u/a/2)*a+f;var c=Math.ceil(p/a/2)*a+f;var y=n-v;var g=n+v;var d=l-c;var h=l+c;t.beginPath();for(var b=y;b<g;b+=a){t.moveTo(b,d);t.lineTo(b,h)}for(var x=d;x<=h;x+=a){t.moveTo(y,x);t.lineTo(g,x)}t.strokeStyle=s;t.fillStyle=s;t.stroke()};var refreshDataSet=exports.refreshDataSet=function e(t,r){var i=t.get({returnType:\"Object\"});var a=[];var s=[];var o=[];var n=[];for(var l in r){if(i[l]){if(basicUtils.isEqual(i[l],r[l])){continue}s.push(l);t.remove(l)}else{a.push(l)}if(r[l].x===undefined){o.push(l)}t.add(r[l])}for(var u in i){if(!r[u]){n.push(u);t.remove(u)}}return{withoutPosition:o,inserted:a,updated:s,removed:n}};var getId=exports.getId=function e(t){return wikiUtils.getTiddler(t).fields[\"tmap.id\"]};var getDublicates=exports.getDublicates=function e(t){var r=getId(t);if(!r){return[]}var i=wikiUtils.getTiddlersWithField(\"tmap.id\",r,{limit:2});delete i[wikiUtils.getTiddlerRef(t)];return Object.keys(i)};var keysOfItemsWithProperty=exports.keysOfItemsWithProperty=function e(t,r,i,a){t=getIterableCollection(t);var s=Object.keys(t);var o=[];a=typeof a===\"number\"?a:s.length;for(var n=0,l=s.length;n<l;n++){var u=s[n];if(_typeof(t[u])===\"object\"&&t[u][r]){if(!i||t[u][r]===i){o.push(u);if(o.length===a){break}}}}return o};var keyOfItemWithProperty=exports.keyOfItemWithProperty=function e(t,r,i){return keysOfItemsWithProperty(t,r,i,1)[0]};var getLookupTable=exports.getLookupTable=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s=0,o=a.length;s<o;s++){var n=a[s];var l=r?t[n][r]:t[n];var u=typeof l===\"undefined\"?\"undefined\":_typeof(l);if(u===\"string\"&&l!==\"\"||u===\"number\"){if(!i[l]){i[l]=r?t[n]:true;continue}}throw new Error('Cannot use \"'+l+'\" as lookup table index')}return i};var getArrayValuesAsHashmapKeys=exports.getArrayValuesAsHashmapKeys=getLookupTable;var getSnapshotTitle=exports.getSnapshotTitle=function e(t,r){return\"Snapshot – \"+t+\" (\"+(new Date).toDateString()+\").\"+(r||\"png\")};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/tmap.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/utils": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/utils",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.utils=undefined;var _extends=Object.assign||function(i){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var e in t){if(Object.prototype.hasOwnProperty.call(t,e)){i[e]=t[e]}}}return i};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/utils\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _thirdParty=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\");var thirdPartyUtils=_interopRequireWildcard(_thirdParty);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);var _tmap=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\");var tMapUtils=_interopRequireWildcard(_tmap);function _interopRequireWildcard(i){if(i&&i.__esModule){return i}else{var r={};if(i!=null){for(var t in i){if(Object.prototype.hasOwnProperty.call(i,t))r[t]=i[t]}}r.default=i;return r}}var utils=exports.utils=_extends({},basicUtils,thirdPartyUtils,wikiUtils,tMapUtils);exports.default=utils;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/utils.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.touch=exports.addTiddler=exports.getTiddlersByPrefix=exports.getTiddlerWithField=exports.getTiddlersWithField=exports.deleteByPrefix=exports.cp=exports.mv=exports.addTWlisteners=exports.getChildWidgetByProperty=exports.getMergedTiddlers=exports.isSystemOrDraft=exports.isDraft=exports.setText=exports.getText=exports.isLeftVersionGreater=exports.getEntry=exports.setEntry=exports.clone=exports.writeFieldData=exports.parseFieldData=exports.isPreviewed=exports.notify=exports.registerTransclude=exports.getElementNode=exports.getTiddlerNode=exports.getTranscludeNode=exports.isMatch=exports.getMatches=exports.moveFieldValues=exports.deleteTiddlers=exports.setField=exports.setSidebarTab=exports.tiddlerExists=exports.getField=exports.getTiddler=exports.getTiddlerRef=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var getTiddlerRef=exports.getTiddlerRef=function e(t){if(t instanceof $tw.Tiddler){return t.fields.title}else if(typeof t===\"string\"){return t}else{throw new _exception.InvalidArgumentException(t)}};var getTiddler=exports.getTiddler=function e(t){return $tw.wiki.getTiddler(t instanceof $tw.Tiddler?t.fields.title:t)};var getField=exports.getField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"\";var d=getTiddler(t);return!d?i:d.fields[r]||i};var tiddlerExists=exports.tiddlerExists=function e(t){if(!t){return false}var r=getTiddlerRef(t);return Boolean(r&&($tw.wiki.tiddlerExists(r)||$tw.wiki.isShadowTiddler(r)))};var setSidebarTab=exports.setSidebarTab=function e(t){setText(getTiddlersByPrefix(\"$:/state/tab/sidebar-\")[0],t)};var setField=exports.setField=function e(t,r,i){if(!t||!r){return}var d=getTiddlerRef(t);var s=_defineProperty({title:d},r,i);var n=$tw.wiki.getTiddler(d,true);if(r!==\"text\"&&n&&!n.fields.text){s.text=\"\"}n=new $tw.Tiddler(n,s);$tw.wiki.addTiddler(n);return n};var deleteTiddlers=exports.deleteTiddlers=function e(t){var r=Object.keys(t);var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");for(var d=r.length;d--;){var s=getTiddlerRef(t[r[d]]);if(!$tw.wiki.tiddlerExists(t[r[d]])){continue}var n=i.indexOf(s);if(n!==-1){i.splice(n,1);setField(\"$:/StoryList\",\"list\",i)}$tw.wiki.deleteTiddler(s)}};var moveFieldValues=exports.moveFieldValues=function e(t,r,i,d,s){if(t===r)return;var n=s||$tw.wiki.allTitles();for(var l=n.length;l--;){var a=getTiddler(n[l]);if(a.isDraft()||!a.fields[t]){continue}if(!d&&$tw.wiki.isSystemTiddler(n[l])){continue}var o=_defineProperty({},r,a.fields[t]);if(i){o[t]=undefined}$tw.wiki.addTiddler(new $tw.Tiddler(a,o))}};var getMatches=exports.getMatches=function e(t,r,i){var d=undefined;var s=$tw.wiki;if(typeof t===\"string\"){t=s.compileFilter(t)}if(r!=null&&(typeof r===\"undefined\"?\"undefined\":_typeof(r))===\"object\"){if(!Array.isArray(r)){r=Object.keys(r)}d=function e(t){for(var i=r.length;i--;){var d=s.getTiddler(r[i]);t(d,r[i])}}}return t.call(s,d,i)};var isMatch=exports.isMatch=function e(t,r){return getTiddlerRef(t)===getMatches(r,[getTiddlerRef(t)])[0]};var getTranscludeNode=exports.getTranscludeNode=function e(t,r){return{type:\"transclude\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[],isBlock:!!r}};var getTiddlerNode=exports.getTiddlerNode=function e(t){return{type:\"tiddler\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[]}};var getElementNode=exports.getElementNode=function e(t,r,i){return{type:\"element\",tag:t,attributes:{class:{type:\"string\",value:r}},children:i?[{type:\"text\",text:i}]:[]}};var registerTransclude=exports.registerTransclude=function e(t,r,i){basicUtils.removeArrayElement(t.children,t[r]);t[r]=t.makeChildWidget(getTranscludeNode(i,true));t.children.push(t[r]);return t[r]};var notify=exports.notify=function e(t){var r=\"$:/temp/tiddlymap/notify\";$tw.wiki.addTiddler(new $tw.Tiddler({title:r,text:t}));$tw.notifier.display(r)};var isPreviewed=exports.isPreviewed=function e(t){if(!t){return false}if(t.domNode.isTiddlyWikiFakeDom){return true}if(t.getVariable(\"tv-tiddler-preview\")){return true}else{var r=\"tc-tiddler-preview-preview\";return!!basicUtils.getAncestorWithClass(t.parentDomNode,r)}};var parseFieldData=exports.parseFieldData=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"text\";var i=arguments[2];var d=getTiddler(t);if(!d){return i}return basicUtils.parseJSON(d.fields[r],i)};var writeFieldData=exports.writeFieldData=function e(t,r,i,d){if((typeof i===\"undefined\"?\"undefined\":_typeof(i))!==\"object\"){return}d=parseInt(d);d=d>0&&r===\"text\"?d:0;setField(t,r,JSON.stringify(i,null,d))};var clone=exports.clone=function e(t,r){setField(t,\"title\",r)};var setEntry=exports.setEntry=function e(t,r,i){$tw.wiki.setText(getTiddlerRef(t),null,r,i)};var getEntry=exports.getEntry=function e(t,r,i){var d=$tw.wiki.getTiddlerData(getTiddlerRef(t),{});return d[r]==null?i:d[r]};var isLeftVersionGreater=exports.isLeftVersionGreater=function e(t,r){return t!==r&&$tw.utils.checkVersions(t,r)};var getText=exports.getText=function e(t,r){return getField(t,\"text\",r)};var setText=exports.setText=function e(t,r){setField(t,\"text\",r)};var isDraft=exports.isDraft=function e(t){var r=getTiddler(t);return r&&r.isDraft()};var isSystemOrDraft=exports.isSystemOrDraft=function e(t){return $tw.wiki.isSystemTiddler(getTiddlerRef(t))||isDraft(t)};var getMergedTiddlers=exports.getMergedTiddlers=function e(t,r){if(!Array.isArray(t)){return}for(var i=t.length;i--;){t[i]=getTiddler(t[i])}if(!t.length){return}t.push({title:r||t[0].fields.title},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());t.unshift(null);return new(Function.prototype.bind.apply($tw.Tiddler,t))};var getChildWidgetByProperty=exports.getChildWidgetByProperty=function e(t,r,i){var d=t.children;for(var s=d.length;s--;){var n=d[s];if(n[r]===i){return n}else{n=e(n,r,i);if(n){return n}}}};var addTWlisteners=exports.addTWlisteners=function e(t,r,i){for(var d in t){r.addEventListener(d,t[d].bind(i))}};var mv=exports.mv=function e(t,r,i,d){if(t===r||!t||!r){return}i=typeof i===\"boolean\"?i:false;d=typeof d===\"boolean\"?d:true;var s=getTiddlersByPrefix(t);var n=basicUtils.makeHashMap();for(var l=s.length;l--;){var a=s[l];var o=a.replace(t,r);if($tw.wiki.tiddlerExists(o)&&!i){return}n[a]=o}for(var f in n){setField(f,\"title\",n[f]);if(d){$tw.wiki.deleteTiddler(f)}}return n};var cp=exports.cp=function e(t,r,i){return mv(t,r,i,false)};var deleteByPrefix=exports.deleteByPrefix=function e(t,r){if(!t){return}r=r||$tw.wiki.allTitles();var i=[];for(var d=r.length;d--;){if(basicUtils.startsWith(r[d],t)){$tw.wiki.deleteTiddler(r[d]);i.push(i[d])}}return i};var getTiddlersWithField=exports.getTiddlersWithField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var d=i.tiddlers||$tw.wiki.allTitles();var s=i.isIncludeDrafts===true;var n=basicUtils.makeHashMap();var l=Object.keys(d);var a=$tw.utils.hop;var o=i.limit||0;for(var f=l.length;f--;){var u=getTiddler(d[l[f]]);var p=u.fields;if(a(p,t)&&(!a(p,\"draft.of\")||s)){if(!r||p[t]===r){n[p.title]=u;if(--o===0){break}}}}return n};var getTiddlerWithField=exports.getTiddlerWithField=function e(t,r){return Object.keys(getTiddlersWithField(t,r,{limit:1}))[0]};var getTiddlersByPrefix=exports.getTiddlersByPrefix=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=r.removePrefix===true;var d=[];var s=$tw.wiki[r.iterator||\"each\"];s(function(e,r){if(basicUtils.startsWith(r,t)){d.push(i?basicUtils.getWithoutPrefix(r,t):r)}});return d};var addTiddler=exports.addTiddler=function e(t,r){var i=getTiddler(t);if(!r&&i){return i}i=new $tw.Tiddler({title:t,text:\"\"},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());$tw.wiki.addTiddler(i);return i};var touch=exports.touch=function e(t){if(!t){return}var r=new $tw.Tiddler(getTiddler(t),$tw.wiki.getModificationFields());$tw.wiki.addTiddler(r)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/wiki.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/macro/tmap": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/macro/tmap",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.params=exports.name=exports.run=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\ntitle: $:/plugins/felixhayashi/tiddlymap/js/macro/tmap\ntype: application/javascript\nmodule-type: macro\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var name=\"tmap\";var params=getParamSlots(5);function run(){this.substVarRefs=this.substituteVariableReferences;var e=command[arguments[0]];var t=null;if(typeof e===\"function\"){var r=Array.prototype.slice.call(arguments,1);t=e.apply(this,r)}return typeof t===\"string\"?t:\"\"}function getParamSlots(e){var t=[];for(var r=0;r<e;r++){t.push({name:\"arg\"+r})}return t}var command=_utils2.default.makeHashMap();command.basename=function(e){var t=this.getVariable(\"currentTiddler\");return _utils2.default.getBasename(t,e)};command.datauri=function(e,t){return _utils2.default.getDataUri(e,t,true)};command.testJSON=function(e){var t=$tw.wiki.getTiddler(this.getVariable(\"currentTiddler\"));try{JSON.parse(t.fields[e]);return\"valid\"}catch(e){return\"malformed\"}};command.splitAndSelect=function(e,t){var r=this.getVariable(\"currentTiddler\");var a=r.split(e)[t];return a!=null?a:r};command.concat=function(){var e=\"\";for(var t=1,r=arguments.length;t<r;t++){e+=arguments[t]}return e};command.uuid=function(){return _utils2.default.genUUID()};command.regRepl=function(){var e=this.substVarRefs(arguments[0]);var t=arguments[1];var r=this.substVarRefs(arguments[2]);var a=this.substVarRefs(arguments[4]);return e.replace(new RegExp(t,a),r)};command.halfOfString=function(){var e=this.substVarRefs(arguments[0]);if(!e){return\"\"}return e.substr(0,Math.ceil(e.length/2))};command.isETyVisible=function(e,t){e=new _ViewAbstraction2.default(e);var r=command.getETyId.call(this,e,t);return\"\"+e.isEdgeTypeVisible(r)};command.getETyId=function(e,t){e=new _ViewAbstraction2.default(e);var r=_EdgeType2.default.getInstance(t||this.getVariable(\"currentTiddler\"));if(!r.namespace){var a=_EdgeType2.default.getIdParts(r.id),n=a.marker,i=a.name;var u=e.getConfig(\"edge_type_namespace\");r=_EdgeType2.default.getInstance(_EdgeType2.default.getId(n,u,i))}return r.id};command.scale=function(){var e=\"\";for(var t=1,r=parseInt(arguments[0]);t<r;t++){e+=\"[[\"+t+\"]]\"}return e};command.mergeFields=function(){var e=_utils2.default.getTiddler(arguments[0]);var t=arguments[1];var r=arguments[2]||\" \";if(!e)return;var a=_utils2.default.getPropertiesByPrefix(e.fields,t);var n=\"\";for(var i in a){if(typeof a[i]===\"string\"){n+=a[i]+r}}return n};command.option=function(e,t){if(typeof $tm==\"undefined\"){return\"\"}var r=$tm;var a=e.split(\".\");for(var n=0;n<a.length;n++){if((typeof r===\"undefined\"?\"undefined\":_typeof(r))==\"object\"&&r[a[n]]){r=r[a[n]]}}if(t&&typeof r===\"string\"&&_utils2.default.hasSubString(t)&&r.lastIndexOf(t)+t.length===r.length){r=r+t}return r};exports.run=run;exports.name=name;exports.params=params;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/macro/MapMacro.js.map\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Adapter": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Adapter",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Adapter\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _contrastcolour=require(\"$:/core/modules/macros/contrastcolour.js\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){if(t in e){Object.defineProperty(e,t,{value:i,enumerable:true,configurable:true,writable:true})}else{e[t]=i}return e}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Adapter=function(){function e(t,i){_classCallCheck(this,e);this.getTiddlerById=t.getTiddlerById.bind(t);this.getId=t.getIdByTiddler.bind(t);this.assignId=t.assignId.bind(t);this.edgeTypeSubscriberRegistry=i;this.indeces=$tm.indeces;this.wiki=$tw.wiki;this.visShapesWithTextInside=_utils2.default.getLookupTable([\"ellipse\",\"circle\",\"database\",\"box\",\"text\"])}_createClass(e,[{key:\"deleteEdge\",value:function e(t){return this._processEdge(t,\"delete\")}},{key:\"insertEdge\",value:function e(t){return this._processEdge(t,\"insert\")}},{key:\"deleteEdges\",value:function e(t){t=_utils2.default.convert(t,\"array\");for(var i=t.length;i--;){this.deleteEdge(t[i])}}},{key:\"_processEdge\",value:function e(t,i){$tm.logger(\"debug\",\"Edge\",i,t);var r=this.getTiddlerById(t.from);if(!r||!_utils2.default.tiddlerExists(r)){return}var a=_utils2.default.getTiddler(r);var s=this.indeces.allETy[t.type]||_EdgeType2.default.getInstance(t.type);var l=this.edgeTypeSubscriberRegistry.getAllForType(s);var n=i+\"Edge\";for(var o=l.length;o--;){l[o][n](a,t,s)}if(i===\"insert\"&&!s.exists()){s.save()}return t}},{key:\"getAdjacencyList\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Creating adjacency list\");if(!i.edges){var r=_utils2.default.getMatches(env.selector.allPotentialNodes);i.edges=this.getEdgesForSet(r,i.toWL,i.typeWL)}var a=_utils2.default.groupByProperty(i.edges,t||\"to\");$tm.stop(\"Creating adjacency list\");return a}},{key:\"getNeighbours\",value:function e(t){var i=this;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Get neighbours\");var a=r.addProperties,s=r.toWL,l=r.typeWL,n=r.steps;var o=this.indeces.allETy;var d=_utils2.default.getArrayValuesAsHashmapKeys(t);var u=_ViewAbstraction2.default.exists(r.view)?new _ViewAbstraction2.default(r.view):null;var f=_utils2.default.makeHashMap();var g=_utils2.default.makeHashMap();var c=parseInt(n)>0?n:1;var v=r.direction||u&&u.getConfig(\"neighbourhood_directions\");var y=!v||v===\"both\";var h=y||v===\"in\";var p=y||v===\"out\";var _=u&&\"[all[]] \"+u.getNodeFilter(\"raw\");var b=this.getAdjacencyList(\"to\",r);var m=function e(t,r,s){f[t.id]=t;var l=i.getTiddlerById(t[r]);if(u&&_utils2.default.isTrue($tm.config.sys.nodeFilterNeighbours)&&!_utils2.default.isMatch(l,_)){return}if(!d[l]){d[l]=true;var n=i.makeNode(l,a);if(n){g[n.id]=n;s.push(l)}}};var w=void 0;for(w=0;w<c&&t.length;w++){var T=[];for(var k=t.length;k--;){if(_utils2.default.isSystemOrDraft(t[k])){continue}var E=this.getEdges(t[k],s,l);for(var N in E){var A=o[E[N].type];if(y||p&&A.toArrow||h&&A.invertedArrow){m(E[N],\"to\",T)}}var I=b[this.getId(t[k])];if(!I){continue}for(var x=I.length;x--;){var S=o[I[x].type];if(y||h&&S.toArrow||p&&S.invertedArrow){m(I[x],\"from\",T)}}}t=T}var j={nodes:g,edges:f};$tm.logger(\"debug\",\"Retrieved neighbourhood\",j,\"steps\",w);$tm.stop(\"Get neighbours\");return j}},{key:\"getGraph\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=t.view,r=t.filter,a=t.edgeTypeWL,s=t.neighbourhoodScope;$tm.start(\"Assembling Graph\");i=_ViewAbstraction2.default.exists(i)?new _ViewAbstraction2.default(i):null;var l=_utils2.default.getMatches(r||i&&i.getNodeFilter(\"compiled\"));var n=parseInt(s||i&&i.getConfig(\"neighbourhood_scope\"));var o=a||i&&i.getEdgeTypeFilter(\"whitelist\");var d=_utils2.default.getArrayValuesAsHashmapKeys(l);var u={edges:this.getEdgesForSet(l,d,o),nodes:this.selectNodesByReferences(l,{view:i,outputType:\"hashmap\"})};if(n){var f=this.getNeighbours(l,{steps:n,view:i,typeWL:o,addProperties:{group:\"tmap:neighbour\"}});Object.assign(u.nodes,f.nodes);Object.assign(u.edges,f.edges);if(i&&i.isEnabled(\"show_inter_neighbour_edges\")){var g=this.getTiddlersByIds(f.nodes);var c=_utils2.default.getArrayValuesAsHashmapKeys(g);Object.assign(u.edges,this.getEdgesForSet(g,c))}}removeObsoleteViewData(u.nodes,i);this.attachStylesToNodes(u.nodes,i);$tm.stop(\"Assembling Graph\");$tm.logger(\"debug\",\"Assembled graph:\",u);return u}},{key:\"getEdges\",value:function e(t,i,r){var a=_utils2.default.getTiddler(t);if(!a||_utils2.default.isSystemOrDraft(a)){return}var s=this.indeces.allETy;var l=_utils2.default.makeHashMap();var n=this.edgeTypeSubscriberRegistry.getAll();for(var o=0,d=n.length;o<d;o++){Object.assign(l,n[o].loadEdges(a,i,r))}for(var u in l){var f=l[u];if(!f.from||!f.to){continue}var g=s[f.type]||_EdgeType2.default.getInstance(f.type);addStyleToEdge(l[u],g);l[u]=f}return l}},{key:\"getEdgesForSet\",value:function e(t,i,r){var a=_utils2.default.makeHashMap();for(var s=t.length;s--;){Object.assign(a,this.getEdges(t[s],i,r))}return a}},{key:\"selectEdgesByType\",value:function e(t){var i=_utils2.default.makeHashMap(_defineProperty({},_EdgeType2.default.getInstance(t).id,true));return this.getEdgesForSet(this.getAllPotentialNodes(),null,i)}},{key:\"getAllPotentialNodes\",value:function e(){return _utils2.default.getMatches($tm.selector.allPotentialNodes)}},{key:\"_processEdgesWithType\",value:function e(t,i){var r=i.action,a=i.newName;t=_EdgeType2.default.getInstance(t);$tm.logger(\"debug\",\"Processing edges\",t,r);var s=this.selectEdgesByType(t);if(r===\"rename\"){new _EdgeType2.default(a,t).save()}for(var l in s){this._processEdge(s[l],\"delete\");if(r===\"rename\"){s[l].type=a;this._processEdge(s[l],\"insert\")}}this.wiki.deleteTiddler(t.fullPath)}},{key:\"selectNodesByReferences\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},r=i.addProperties,a=i.outputType;var s=_utils2.default.makeHashMap();var l=Object.keys(t);for(var n=l.length;n--;){var o=this.makeNode(t[l[n]],r);if(o){s[o.id]=o}}return _utils2.default.convert(s,a)}},{key:\"selectNodesByIds\",value:function e(t,i){var r=this.getTiddlersByIds(t);return this.selectNodesByReferences(r,i)}},{key:\"selectNodeById\",value:function e(t,i){i=Object.assign({},i,{outputType:\"hashmap\"});var r=this.selectNodesByIds([t],i);return r[t]}},{key:\"removeNodeType\",value:function e(t){t=_NodeType2.default.getInstance(t);this.wiki.deleteTiddler(t.fullPath)}},{key:\"makeNode\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r||_utils2.default.isSystemOrDraft(r))return;var a=_utils2.default.merge({},i);a.id=this.assignId(r);a.tRef=r.fields.title;var s=r.fields[$tm.field.nodeLabel];a.label=(s&&$tm.field.nodeLabel!==\"title\"?this.wiki.renderText(\"text/plain\",\"text/vnd-tiddlywiki\",s):r.fields.title).replace(\"\\\\n\",\"\\n\");return a}},{key:\"getInheritedNodeStyles\",value:function e(t){var i=this.getTiddlersByIds(t);var r={};var a=this.indeces.glNTy;for(var s=a.length;s--;){var l=a[s];var n=[];if(l.id===\"tmap:neighbour\"){for(var o in t){if(t[o].group===\"tmap:neighbour\"){n.push(this.getTiddlerById(o))}}}else{n=l.getInheritors(i)}for(var d=n.length;d--;){var u=n[d];var f=r[u]=r[u]||{};f.style=_utils2.default.merge(f.style||{},l.style);if(l[\"fa-icon\"]){f[\"fa-icon\"]=l[\"fa-icon\"]}else if(l[\"tw-icon\"]){f[\"tw-icon\"]=l[\"tw-icon\"]}}}return r}},{key:\"attachStylesToNodes\",value:function e(t,i){i=_ViewAbstraction2.default.exists(i)?new _ViewAbstraction2.default(i):null;var r=this.getInheritedNodeStyles(t);var a=i?i.getNodeData():_utils2.default.makeHashMap();var s=i&&!i.isEnabled(\"physics_mode\");for(var l in t){var n=this.getTiddlerById(l);var o=this.wiki.getTiddler(n);var d=o.fields;var u=t[l];var f=void 0;var g=r[n];if(g){_utils2.default.merge(u,g.style);f=getIcon(g[\"fa-icon\"],g[\"tw-icon\"])}if(d.color){u.color=d.color}if(d[\"tmap.style\"]){_utils2.default.merge(u,_utils2.default.parseJSON(d[\"tmap.style\"]))}f=getIcon(d[\"tmap.fa-icon\"],d[\"icon\"])||f;var c=a[l];if(c){_utils2.default.merge(u,c);if(s){u.fixed={x:u.x!=null,y:u.y!=null}}f=getIcon(c[\"fa-icon\"],c[\"tw-icon\"])||f}var v=u.color!==null&&_typeof(u.color)===\"object\";var y=v?u.color.background:u.color;u.color={background:y,border:v?u.color.border:undefined};addNodeIcon(u,f);u.font=u.font||{};if(u.shape&&!this.visShapesWithTextInside[u.shape]){u.font.color=\"black\"}else if(!u.font.color&&y){u.font.color=(0,_contrastcolour.run)(y,y,\"black\",\"white\")}if(u.shape===\"icon\"&&_typeof(u.icon)===\"object\"){u.icon.color=y}}if(i){var h=t[i.getConfig(\"central-topic\")];if(h){_utils2.default.merge(h,this.indeces.glNTyById[\"tmap:central-topic\"].style)}}}},{key:\"deleteNode\",value:function e(t){if(!t){return}var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;var r=this.getTiddlerById(i);if(r){_utils2.default.deleteTiddlers([r])}var a=_utils2.default.getMatches(env.selector.allViews);for(var s=a.length;s--;){var l=new _ViewAbstraction2.default(a[s]);l.removeNode(i)}var n=this.getNeighbours([r]);this.deleteEdges(n.edges)}},{key:\"deleteNodes\",value:function e(t){for(var i=t.length;i--;){this.deleteNode(t[i])}}},{key:\"insertNode\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var i=arguments[1];var r=arguments[2];t.label=this.wiki.generateNewTitle(t.label||_utils2.default.getRandomLabel());var a=new $tw.Tiddler({text:\"\"},r,{title:t.label,\"tmap.id\":null},this.wiki.getModificationFields(),this.wiki.getCreationFields());this.wiki.addTiddler(a);t=this.makeNode(a,t);if(_ViewAbstraction2.default.exists(i)){new _ViewAbstraction2.default(i).addNode(t)}return t}},{key:\"getTiddlersByIds\",value:function e(t){if(Array.isArray(t)){t=_utils2.default.getArrayValuesAsHashmapKeys(t)}else if(t instanceof _vis2.default.DataSet){t=_utils2.default.getLookupTable(t,\"id\")}var i=[];for(var r in t){var a=this.getTiddlerById(r);if(a){i.push(a)}}return i}}]);return e}();var getFAdigits=function e(t){return t.length===4?t:t.substr(3,4)};var addNodeIcon=function e(t,i){if(!i){return}if(i.fa){t.shape=\"icon\";t.icon={shape:\"icon\",face:\"FontAwesome\",color:t.color,code:String.fromCharCode(\"0x\"+getFAdigits(i.fa))};if(t.size){t.icon.size=t.size}return}if(i.tw){var r=_utils2.default.getTiddler(i.tw);if(!r){return}if(r.fields[\"_canonical_uri\"]){t.image=r.fields[\"_canonical_uri\"];t.shape=\"image\"}else if(r.fields.text){t.image=_utils2.default.getDataUri(r);t.shape=\"image\"}}};var removeObsoleteViewData=function e(t,i){if(!_ViewAbstraction2.default.exists(i)||!t){return}i=new _ViewAbstraction2.default(i);var r=i.getNodeData();var a=0;for(var s in r){if(t[s]===undefined&&r[s]!=null){r[s]=undefined;a++}}if(a){$tm.logger(\"debug\",\"[Cleanup]\",\"Removed obsolete node data:\",i.getLabel(),a);i.saveNodeData(r)}};var addStyleToEdge=function e(t,i){t=Object.assign(t,i.style);if(_utils2.default.isTrue(i[\"show-label\"],true)){t.label=i.getLabel()}};var getIcon=function e(t,i){return t&&{fa:t}||i&&{tw:i}};exports.default=Adapter;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Adapter.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/CallbackManager": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/CallbackManager",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/CallbackManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var CallbackManager=function(){function e(){_classCallCheck(this,e);this.callbacks=_utils2.default.makeHashMap();this.logger=$tm.logger;this.wiki=$tw.wiki}_createClass(e,[{key:\"add\",value:function e(t,a){var l=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;this.logger(\"debug\",'A callback was registered for changes of \"'+t+'\"');this.callbacks[t]={execute:a,isDeleteOnCall:l}}},{key:\"remove\",value:function e(t){if(!t){return}if(typeof t===\"string\"){t=[t]}for(var a=t.length;a--;){var l=t[a];if(this.callbacks[l]){this.logger(\"debug\",'Deleting callback for \"'+l+'\"');delete this.callbacks[l]}}}},{key:\"refresh\",value:function e(t){if(this.callbacks.length==0){return}for(var a in t){if(!this.callbacks[a]){continue}if(this.wiki.getTiddler(a)){this.logger(\"debug\",\"Executing a callback for: \"+a);this.callbacks[a].execute(a);if(!this.callbacks.isDeleteOnCall){continue}}this.remove(a)}}}]);return e}();exports.default=CallbackManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/CallbackManager.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _rebuilders;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/caretaker\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Fixer=require(\"$:/plugins/felixhayashi/tiddlymap/js/Fixer\");var _Fixer2=_interopRequireDefault(_Fixer);var _Adapter=require(\"$:/plugins/felixhayashi/tiddlymap/js/Adapter\");var _Adapter2=_interopRequireDefault(_Adapter);var _tracker=require(\"$:/plugins/felixhayashi/tiddlymap/js/services/tracker\");var _tracker2=_interopRequireDefault(_tracker);var _EdgeTypeSubscriberRegistry=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\");var _EdgeTypeSubscriberRegistry2=_interopRequireDefault(_EdgeTypeSubscriberRegistry);var _DialogManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/DialogManager\");var _DialogManager2=_interopRequireDefault(_DialogManager);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _vis3=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis4=_interopRequireDefault(_vis3);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _URL=require(\"$:/plugins/felixhayashi/tiddlymap/js/URL\");var _URL2=_interopRequireDefault(_URL);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}var init=function e(){window.$tm=_extends({},env,{utils:_utils2.default,url:new _URL2.default(window.location.href)});cleanup();registerPublicClasses($tm);updateGlobals($tm);createMetaFile($tm.logger);var t=attachIndeces($tm);var r=getInitializedServices(t);Object.assign($tm,r);loadDefaultView($tm.config.sys.defaultView);r.fixer.fix();$tm.registry=[];setInterval(routineCheck,5e3);registerChangeListener($tm.callbackManager);registerMousemoveListener();registerClickListener();if($tm.url.query[\"tmap-enlarged\"]){prepareFullscreenStart($tm.url)}$tm.logger(\"warn\",\"TiddlyMap's caretaker successfully started\")};var getInitializedServices=function e(t){var r=new _tracker2.default(d);var i=$tw.modules.applyMethods(\"tmap.edgetypehandler\");var a=new _EdgeTypeSubscriberRegistry2.default(i,t.allETy,r);var s=new _Adapter2.default(r,a);var l=new _CallbackManager2.default;var n=new _DialogManager2.default(l);var d=new _Fixer2.default(s,$tm.logger,t.glNTy);return{edgeTypeSubscriberRegistry:a,tracker:r,adapter:s,callbackManager:l,dialogManager:n,fixer:d}};var registerPublicClasses=function e(t){t.keycharm=_vis4.default.keycharm;t.NodeType=_NodeType2.default;t.EdgeType=_EdgeType2.default;t.ViewAbstraction=_ViewAbstraction2.default};var attachOptions=function e(t){var r=t;if(!r.config)r.config=_utils2.default.makeHashMap();r.config.sys=_utils2.default.merge(r.config.sys,_utils2.default.unflatten($tw.wiki.getTiddlerData(env.ref.sysUserConf)));r.config.vis=_utils2.default.merge({},_vis2.default,_utils2.default.parseFieldData(env.ref.visUserConf));if(!r.field)r.field=_utils2.default.makeHashMap();$tw.utils.extend(r.field,r.config.sys.field)};var attachIndeces=function e(t){$tm.start(\"Attaching Indeces\");t.indeces=t.indeces||{};updateNodeTypesIndeces(t.indeces);updateEdgeTypesIndeces(t.indeces);$tm.stop(\"Attaching Indeces\");return t.indeces};var updateNodeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.nodeTypes;var i=t.glNTy=[];var a=t.glNTyById=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var s=_NodeType2.default.getInstance(t);a[s.id]=s;i.push(s)}});i.sort(function(e,t){return e.priority-t.priority})};var updateEdgeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.edgeTypes;var i=t.allETy=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var a=_EdgeType2.default.getInstance(t);i[a.id]=a}});if($tm.edgeTypeSubscriberRegistry){$tm.edgeTypeSubscriberRegistry.updateIndex(i)}};var attachFunctions=function e(t){var r=t;var i=function e(){};if(_utils2.default.isTrue($tm.config.sys.debug,false)&&console){r.logger=function(){if(arguments.length<2)return;var e=Array.prototype.slice.call(arguments);var t=e.shift(e);var r=console.hasOwnProperty(t)?t:\"debug\";console[r].apply(console,e)};r.start=function(e){console.time(\"[timer] \"+e)};r.stop=function(e){console.timeEnd(\"[timer] \"+e)}}else{r.logger=r.start=r.stop=i}r.notify=_utils2.default.isTrue($tm.config.sys.notifications)?_utils2.default.notify:i};var routineCheck=function e(){for(var t=$tm.registry.length;t--;){var r=$tm.registry[t];if(!r.destruct||!r.isZombieWidget)return;if(r.isZombieWidget()){$tm.logger(\"warn\",\"a widget will be removed\");$tm.registry.splice(t,1);r.destruct()}}};var dispatchUpdates=function e(t){var r=$tm.registry;for(var i=r.length;i--;){var a=r[i];if(a.update&&a.isZombieWidget&&!a.isZombieWidget()){a.update(t)}}};var checkForClone=function e(t){var r=_utils2.default.getDublicates(t);if(!r.length){return}_utils2.default.setField(t,\"tmap.edges\",undefined);$tm.tracker.assignId(t,true);$tm.dialogManager.open(\"dublicateIdInfo\",{param:{changedTiddler:t.fields.title,filter:_utils2.default.joinAndWrap(r,\"[[\",\"]]\"),id:_utils2.default.getId(t)}})};var updateGlobals=function e(t){attachOptions($tm);attachFunctions($tm);$tm.logger(\"warn\",\"Rebuilt globals\")};var lastCurrentTiddler=null;var updateLiveViewTrigger=function e(t){if(t[\"$:/HistoryList\"]){var r=_utils2.default.getField(\"$:/HistoryList\",\"current-tiddler\")}else if(t[\"$:/temp/focussedTiddler\"]){var r=_utils2.default.getField(\"$:/temp/focussedTiddler\",\"text\")}if(r!=null&&lastCurrentTiddler!==r){lastCurrentTiddler=r;_utils2.default.setField(\"$:/temp/tmap/currentTiddler\",\"text\",r)}};var printChanges=function e(t,r){if(!_utils2.default.isTrue($tm.config.sys.debug,false))return;$tm.logger(\"warn\",\"=== Refresh \"+r+\" ===\");for(var i in t){var a=t[i].deleted?\"[Deleted]\":\"[Modified]\";$tm.logger(\"warn\",a,i,$tw.wiki.getTiddler(i))}};var registerMousemoveListener=function e(){$tm.mouse={};var t=function e(t){$tm.mouse=t};window.addEventListener(\"mousemove\",t,false)};var registerClickListener=function e(){var t=$tm.path.tempPopups;window.addEventListener(\"click\",function(e){var r=_utils2.default.getTiddlersByPrefix(t);for(var i=r.length;i--;){if(_utils2.default.getText(r[i]))break}if(i===-1)return;if(!$tw.utils.hasClass(e.target,\"tc-drop-down\")&&!_utils2.default.getAncestorWithClass(e.target,\"tc-drop-down\")){for(var i=r.length;i--;){_utils2.default.setText(r[i],\"\")}}},false)};var registerChangeListener=function e(t){var r=0;$tw.wiki.addEventListener(\"change\",function(e){$tm.start(\"Caretaker handling changes\");printChanges(e,r++);t.refresh(e);var i={changedTiddlers:{}};for(var a in e){var s=_utils2.default.getTiddler(a);if(s&&s.isDraft()){continue}var l=handleTiddlerChange(a,s,i);if(l){i.changedTiddlers[a]=e[a]}}dispatchUpdates(i);updateLiveViewTrigger(e);$tm.stop(\"Caretaker handling changes\")})};var rebuilders=(_rebuilders={},_defineProperty(_rebuilders,env.path.options,updateGlobals),_defineProperty(_rebuilders,env.path.nodeTypes,updateNodeTypesIndeces),_defineProperty(_rebuilders,env.path.edgeTypes,updateEdgeTypesIndeces),_rebuilders);var handleTiddlerChange=function e(t,r,i){if($tw.wiki.isSystemTiddler(t)){for(var a in rebuilders){if(_utils2.default.startsWith(t,a)&&!i[a]){$tm.logger(\"warn\",\"[System change]\",a);rebuilders[a]();i[a]=true}}}else if(r){if(r.fields.text===undefined){$tw.wiki.dispatchEvent(\"lazyLoad\",t);return false}checkForClone(r);$tm.tracker.assignId(r)}else{var s=$tm.tracker.getIdByTiddler(t);if(!s){return false}var l=_utils2.default.getTiddlerWithField(\"tmap.id\",s);if(l){$tm.logger(\"warn\",\"[Renamed]\",t,\"into\",l)}else{$tm.adapter.deleteNode(s)}}return true};var cleanup=function e(){_utils2.default.deleteByPrefix(\"$:/temp/felixhayashi\");_utils2.default.deleteByPrefix(\"$:/temp/tiddlymap\");_utils2.default.deleteByPrefix(\"$:/temp/tmap\")};var loadDefaultView=function e(t){if(t){_utils2.default.setText(env.ref.defaultViewHolder,$tm.config.sys.defaultView)}};var prepareFullscreenStart=function e(t){var r=env.ref,i=r.mainEditor,a=r.defaultViewHolder;_utils2.default.setSidebarTab(i);if(_ViewAbstraction2.default.exists(t)){t=new _ViewAbstraction2.default(t);_utils2.default.setField(a,\"text\",t.getLabel())}};var createMetaFile=function e(t){if(_utils2.default.tiddlerExists(env.ref.sysMeta)){return}t(\"warn\",\"Creating meta file\");var r=$tw.wiki.getTiddler(env.path.pluginRoot);$tw.wiki.setTiddlerData(env.ref.sysMeta,{originalVersion:r.fields.version,dataStructureState:\"0.6.9\",showWelcomeMessage:true})};var name=exports.name=\"tmap.caretaker\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"startup\"];var before=exports.before=[\"rootwidget\"];var synchronous=exports.synchronous=true;var startup=exports.startup=init;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Caretaker.js.map\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/DialogManager": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/DialogManager",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/DialogManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var DialogManager=function(){function e(t,a){_classCallCheck(this,e);this.callbackManager=t;this.context=a}_createClass(e,[{key:\"open\",value:function t(a){var l=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=arguments[2];if(_utils2.default.isTrue($tm.config.sys.suppressedDialogs[a],false)){$tm.logger(\"warning\",\"Suppressed dialog\",a);return}$tm.logger(\"debug\",\"Dialog param object\",l);if(typeof i===\"function\"&&this.context){i=i.bind(this.context)}var r=$tm.path.tempRoot+\"/dialog-\"+_utils2.default.genUUID();var n=_utils2.default.getTiddler($tm.path.dialogs+\"/\"+a);var u={title:r,buttons:n.fields[\"buttons\"]||\"ok_cancel\",classes:\"tmap-modal-content \"+n.fields[\"classes\"],output:r+\"/output\",result:r+\"/result\",temp:r+\"/temp\",template:n.fields.title,templateId:a,currentTiddler:r+\"/output\",text:_utils2.default.getText($tm.path.dialogs)};_utils2.default.touch(u.output);if(l.dialog){if(l.dialog.preselects){$tw.wiki.addTiddler(new $tw.Tiddler({title:u.output},_utils2.default.flatten(l.dialog.preselects)));delete l.dialog.preselects}_utils2.default.merge(u,l.dialog)}u.footer=_utils2.default.getText($tm.path.footers);u=_utils2.default.flatten(u);l=_utils2.default.flatten(l);var s=function t(a){e.getElement(\"hidden-close-button\").click();var l=$tw.wiki.getTiddler(a);var n=l.fields.text;var s=null;if(n){s=$tw.wiki.getTiddler(u.output)}else{$tm.notify(\"operation cancelled\")}if(typeof i===\"function\"){i(n,s)}_utils2.default.deleteByPrefix(r)};this.callbackManager.add(u.result,s,true);var o=new $tw.Tiddler(n,l,u);$tw.wiki.addTiddler(o);$tm.logger(\"debug\",\"Opening dialog\",o);$tw.rootWidget.dispatchEvent({type:\"tm-modal\",param:o.fields.title,paramObject:o.fields});e.addKeyBindings();return o}}],[{key:\"getElement\",value:function e(t){return _utils2.default.getFirstElementByClassName(\"tmap-\"+t)}},{key:\"addKeyBindings\",value:function t(){var a=$tm.keycharm({container:_utils2.default.getFirstElementByClassName(\"tc-modal\")});var l=/tmap-triggers-(.+?)-on-(.+?)(?:\\s|$)/;var i=document.getElementsByClassName(\"tmap-trigger-field\");var r=function t(r){var n=i[r].className.split(\" \");var u=function t(i){var r=n[i].match(l);if(!r){return\"continue\"}var u=r[1];var s=r[2];var o=e.getElement(u);if(!o){return\"continue\"}a.bind(s,function(){if(document.getElementsByClassName(n[i]).length){o.click()}})};for(var s=n.length;s--;){var o=u(s);if(o===\"continue\")continue}};for(var n=i.length;n--;){r(n)}}}]);return e}();exports.default=DialogManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/DialogManager.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Fixer": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Fixer",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Fixer\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Fixer=function(){function e(t,i,r){_classCallCheck(this,e);this.adapter=t;this.logger=i;this.wiki=$tw.wiki;this.glNTy=r}_createClass(e,[{key:\"moveEdges\",value:function e(t,i){var r=_utils2.default.getTiddlersByPrefix(t);for(var a=0;a<r.length;a++){var u=_utils2.default.getBasename(r[a]);if(u===\"__noname__\"){u=\"tmap:unknown\"}u=_EdgeType2.default.getInstance(u);if(!u.exists()){u.save()}var n=this.wiki.getTiddlerData(r[a]);for(var s=0;s<n.length;s++){n[s].type=(i?i+\":\":\"\")+u.id;this.adapter.insertEdge(n[s])}this.wiki.deleteTiddler(r[a])}}},{key:\"executeUpgrade\",value:function e(t,i,r){if(!_utils2.default.isLeftVersionGreater(t,i)){return}this.logger(\"debug\",\"Upgrading data structure to \"+t);var a=r();_utils2.default.setEntry(env.ref.sysMeta,\"dataStructureState\",t);return a}},{key:\"fixId\",value:function e(){var t=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.executeUpgrade(\"0.9.2\",t.dataStructureState,function(){if(_utils2.default.isLeftVersionGreater(\"0.9.2\",t.originalVersion)){var e=\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\";var i=_utils2.default.getEntry(e,\"field.nodeId\",\"tmap.id\");_utils2.default.moveFieldValues(i,\"tmap.id\",true,false)}})}},{key:\"fix\",value:function e(){var t=this;var i=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.logger(\"debug\",\"Fixer is started\");this.logger(\"debug\",\"Data-structure currently in use: \",i.dataStructureState);this.executeUpgrade(\"0.7.0\",i.dataStructureState,function(){t.moveEdges(\"$:/plugins/felixhayashi/tiddlymap/graph/edges\",null);var e=env.selector.allViews;var i=_utils2.default.getMatches(e);for(var r=0;r<i.length;r++){var a=new _ViewAbstraction2.default(i[r]);t.moveEdges(a.getRoot()+\"/graph/edges\",a)}});this.executeUpgrade(\"0.7.32\",i.dataStructureState,function(){if(!_ViewAbstraction2.default.exists(\"Live View\")){return}var e=new _ViewAbstraction2.default(\"Live View\");e.setNodeFilter(\"[field:title{$:/temp/tmap/currentTiddler}]\",true);e.setConfig({\"refresh-trigger\":null,\"refresh-triggers\":$tw.utils.stringifyList([\"$:/temp/tmap/currentTiddler\"])})});this.executeUpgrade(\"0.9.0\",i.dataStructureState,function(){var e=env.ref.visUserConf;var i=_utils2.default.unflatten(t.wiki.getTiddlerData(e,{}));if(_typeof(i.groups)===\"object\"){var r=_NodeType2.default.getInstance(\"tmap:neighbour\");r.setStyle(i.groups[\"neighbours\"]);r.save();delete i.groups;t.wiki.setTiddlerData(e,i)}});this.fixId();this.executeUpgrade(\"0.9.16\",i.dataStructureState,function(){for(var e=t.glNTy.length;e--;){t.glNTy[e].save(null,true)}});this.executeUpgrade(\"0.10.3\",i.dataStructureState,function(){var e=env.ref.liveTab;if(_utils2.default.getTiddler(e).hasTag(\"$:/tags/SideBar\")){this.wiki.deleteTiddler(e);_utils2.default.setField(e,\"tags\",\"$:/tags/SideBar\")}});this.executeUpgrade(\"0.11.0\",i.dataStructureState,function(){var e=_utils2.default.getMatches(env.selector.allViews);for(var t=e.length;t--;){var i=new _ViewAbstraction2.default(e[t]);var r=i.getEdgeTypeFilter(\"raw\");var a=\"edge_type_namespace\";i.setConfig(a,i.getConfig(a));var u=env.filter.defaultEdgeTypeFilter;if(r){var n=env.path.edgeTypes;r=_utils2.default.replaceAll(r,\"\",[n,n+\"/\",\"[prefix[\"+n+\"]]\",\"[prefix[\"+n+\"/]]\",[\"[suffix[tw-body:link]]\",\"[[tw-body:link]]\"],[\"[suffix[tw-list:tags]]\",\"[[tw-list:tags]]\"],[\"[suffix[tw-list:list]]\",\"[[tw-body:list]]\"],[\"[suffix[tmap:unknown]]\",\"[[tmap:unknown]]\"],[\"[suffix[unknown]]\",\"[[tmap:unknown]]\"]]);u=\"-[prefix[_]] \"+r}i.setEdgeTypeFilter(u)}})}}]);return e}();exports.default=Fixer;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Fixer.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/startup/listener": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/startup/listener",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var handleCancelDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"\")};\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/listener\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var handleClearTiddler=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=t.paramObject;var r=a.title,d=a.keep;if(!r)return;var i=_utils2.default.getTiddler(r);var l=i?i.fields:{};var s=d?d.split():[];var n={title:r,text:\"\"};for(var p=s.length;p--;){var o=s[p];n[o]=l[o]}$tw.wiki.deleteTiddler(r);$tw.wiki.addTiddler(new $tw.Tiddler(n))};var handleMixTiddlers=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d=r.tiddlers,i=r.output;if(!d||!i)return;var l=$tw.utils.parseStringArray(d);var s=_utils2.default.getMergedTiddlers(l,i);$tw.wiki.addTiddler(s)};var handleConfirmDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"1\")};var handleSuppressDialog=function e(t){var a=t.paramObject;var r=a.dialog,d=a.suppress;if(_utils2.default.isTrue(d,false)){_utils2.default.setEntry($tm.ref.sysUserConf,\"suppressedDialogs.\"+r,true)}};var handleDownloadGraph=function e(t){var a=t.paramObject;var r=a.view;var d=$tm.adapter.getGraph({view:r});d.nodes=_utils2.default.convert(d.nodes,\"array\");d.edges=_utils2.default.convert(d.edges,\"array\");var i=\"$:/temp/tmap/export\";_utils2.default.setField(i,\"text\",JSON.stringify(d,null,2));$tw.rootWidget.dispatchEvent({type:\"tm-download-file\",param:i,paramObject:{filename:r+\".json\"}})};var handleConfigureSystem=function e(){var t=_utils2.default.getMatches($tm.selector.allPotentialNodes);var a=$tm.adapter.getEdgesForSet(t);var r=$tw.wiki.getTiddler($tm.path.pluginRoot).fields;var d=$tw.wiki.getTiddlerData($tm.ref.sysMeta);var i=_utils2.default.getTiddler($tm.ref.liveTab).hasTag(\"$:/tags/SideBar\");var l={numberOfNodes:\"\"+t.length,numberOfEdges:\"\"+Object.keys(a).length,pluginVersion:\"v\"+r.version,dataStructureVersion:\"v\"+d.dataStructureState,dialog:{preselects:{liveTab:\"\"+i,\"vis-inherited\":JSON.stringify(_vis2.default),\"config.vis\":_utils2.default.getText($tm.ref.visUserConf),\"config.sys\":$tm.config.sys}}};$tm.dialogManager.open(\"globalConfig\",l,function(e,t){if(!e)return;var a=_utils2.default.getPropertiesByPrefix(t.fields,\"config.sys.\",true);$tw.wiki.setTiddlerData($tm.ref.sysUserConf,a);if(_utils2.default.isTrue(t.fields.liveTab,false)){_utils2.default.setField($tm.ref.liveTab,\"tags\",\"$:/tags/SideBar\")}else{$tw.wiki.deleteTiddler($tm.ref.liveTab)}_utils2.default.setField($tm.ref.visUserConf,\"text\",t.fields[\"config.vis\"])})};var handleGenerateWidget=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d={dialog:{preselects:{\"var.view\":r.view||$tm.misc.defaultViewLabel}}};$tm.dialogManager.open(\"widgetCodeGenerator\",d)};var handleRemoveEdge=function e(t){var a=t.paramObject;$tm.adapter.deleteEdge(a)};var handleCreateEdge=function e(t){var a=t.paramObject;var r=a.from,d=a.to,i=a.force;if(!r||!d)return;if(_utils2.default.tiddlerExists(r)&&_utils2.default.tiddlerExists(d)||i){_utils2.default.addTiddler(d);_utils2.default.addTiddler(r);var l=new _Edge2.default($tm.adapter.makeNode(r).id,$tm.adapter.makeNode(d).id,a.label,a.id);$tm.adapter.insertEdge(l);$tm.notify(\"Edge inserted\")}};var handleOpenTypeManager=function e(t){var a=t.type,r=t.paramObject,d=r===undefined?{}:r;var i=a.match(/tmap:tm-(.*)/)[1];if(i===\"manage-edge-types\"){var l=\"Edge-Type Manager\";var s=$tm.selector.allEdgeTypes;var n=$tm.path.edgeTypes}else{var l=\"Node-Type Manager\";var s=$tm.selector.allNodeTypes;var n=$tm.path.nodeTypes}var p={mode:i,topic:l,searchSelector:s,typeRootPath:n};var o=$tm.dialogManager.open(\"MapElementTypeManager\",p);if(d.type){handleLoadTypeForm({paramObject:{mode:i,id:d.type,output:o.fields[\"output\"]}})}};var handleLoadTypeForm=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=a.output;var l=i;var s=r===\"manage-edge-types\"?_EdgeType2.default.getInstance(d):_NodeType2.default.getInstance(d);s.save(l,true);if(r===\"manage-edge-types\"){var n=$tm.adapter.selectEdgesByType(s);var p=Object.keys(n).length;_utils2.default.setField(l,\"temp.usageCount\",p)}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(l),{typeTRef:s.fullPath,\"temp.idImmutable\":s.isShipped?\"true\":\"\",\"temp.newId\":s.id,\"vis-inherited\":JSON.stringify($tm.config.vis)}));_utils2.default.deleteByPrefix(\"$:/state/tabs/MapElementTypeManager\")};var handleSaveTypeForm=function e(t){var a=t.paramObject;var r=_utils2.default.getTiddler(a.output);if(!r)return;var d=r.fields.id;var i=a.mode;if(_utils2.default.isTrue(r.fields[\"temp.deleteType\"],false)){deleteType(i,d,r)}else{saveType(i,d,r)}};var deleteType=function e(t,a,r){var d=t===\"manage-edge-types\"?_EdgeType2.default.getInstance(a):_NodeType2.default.getInstance(a);$tm.logger(\"debug\",\"Deleting type\",d);if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(d,{action:\"delete\"})}else{$tm.adapter.removeNodeType(d)}$tw.wiki.addTiddler(new $tw.Tiddler({title:_utils2.default.getTiddlerRef(r)}));$tm.notify(\"Deleted type\")};var saveType=function e(t,a,r){var d=_utils2.default.getTiddler(r);var i=t===\"manage-edge-types\"?_EdgeType2.default:_NodeType2.default;var l=new i(a,d);l.save();var s=d.fields[\"temp.newId\"];if(s&&s!==d.fields[\"id\"]){if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(l,{action:\"rename\",newName:s})}else{new _NodeType2.default(s,l).save();$tw.wiki.deleteTiddler(l.fullPath)}_utils2.default.setField(d,\"id\",s)}$tm.notify(\"Saved type data\")};var handleCreateType=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=d===undefined?\"New type\":d,l=a.output;var s=r===\"manage-edge-types\"?new _EdgeType2.default(i):new _NodeType2.default(i);s.save();handleLoadTypeForm({paramObject:{id:s.id,mode:r,output:l}})};var name=exports.name=\"tmap.listener\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"rootwidget\",\"tmap.caretaker\"];var before=exports.before=[\"story\"];var synchronous=exports.synchronous=true;var startup=exports.startup=function e(){_utils2.default.addTWlisteners({\"tmap:tm-remove-edge\":handleRemoveEdge,\"tmap:tm-load-type-form\":handleLoadTypeForm,\"tmap:tm-save-type-form\":handleSaveTypeForm,\"tmap:tm-create-type\":handleCreateType,\"tmap:tm-create-edge\":handleCreateEdge,\"tmap:tm-suppress-dialog\":handleSuppressDialog,\"tmap:tm-generate-widget\":handleGenerateWidget,\"tmap:tm-download-graph\":handleDownloadGraph,\"tmap:tm-configure-system\":handleConfigureSystem,\"tmap:tm-manage-edge-types\":handleOpenTypeManager,\"tmap:tm-manage-node-types\":handleOpenTypeManager,\"tmap:tm-cancel-dialog\":handleCancelDialog,\"tmap:tm-clear-tiddler\":handleClearTiddler,\"tmap:tm-merge-tiddlers\":handleMixTiddlers,\"tmap:tm-confirm-dialog\":handleConfirmDialog},$tw.rootWidget,undefined)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Listener.js.map\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/services/tracker": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/services/tracker",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/services/tracker\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Tracker=function(){function e(t){_classCallCheck(this,e);this.wiki=$tw.wiki;this.logger=$tm.logger;this._createIndex()}_createClass(e,[{key:\"_createIndex\",value:function e(){var t=this.tById={};var i=this.idByT={};this.wiki.each(function(e,r){if(_utils2.default.isSystemOrDraft(e)){return}var l=e.fields[\"tmap.id\"];if(!l){l=_utils2.default.genUUID();_utils2.default.setField(e,\"tmap.id\",l)}t[l]=r;i[r]=l})}},{key:\"assignId\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r){throw new ResourceNotFoundException(t)}var l=r.fields[\"tmap.id\"];if(!l||i){l=_utils2.default.genUUID();_utils2.default.setField(r,\"tmap.id\",l);this.logger(\"info\",\"Assigning new id to\",r.fields.title)}this.tById[l]=r.fields.title;this.idByT[r.fields.title]=l;return l}},{key:\"getIdByTiddler\",value:function e(t){return this.idByT[_utils2.default.getTiddlerRef(t)]}},{key:\"getIdsByTiddlers\",value:function e(){return this.idByT}},{key:\"getTiddlersByIds\",value:function e(){return this.tById}},{key:\"getTiddlerById\",value:function e(t){return this.tById[t]}}]);return e}();exports.default=Tracker;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Tracker.js.map\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget",
            "text": "\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function MapConfigWidget(e,t){_widget.widget.call(this);this.initialise(e,t);this.computeAttributes()}MapConfigWidget.prototype=Object.create(_widget.widget.prototype);MapConfigWidget.prototype.render=function(e,t){this.parentDomNode=e;if(!this.domNode){this.domNode=this.document.createElement(\"div\");$tw.utils.addClass(this.domNode,\"tmap-config-widget\");e.insertBefore(this.domNode,t)}if(this.network){this.network.destroy()}this.networkContainer=document.createElement(\"div\");this.domNode.appendChild(this.networkContainer);this.refreshTrigger=this.getAttribute(\"refresh-trigger\");this.pipeTRef=this.getVariable(\"currentTiddler\");this.inheritedFields=$tw.utils.parseStringArray(this.getAttribute(\"inherited\"));this.extensionTField=this.getAttribute(\"extension\");this.mode=this.getAttribute(\"mode\");for(var i=0;i<this.inheritedFields.length;i++){var s=this.inheritedFields[i];var n=_utils2.default.parseFieldData(this.pipeTRef,s,{});if(this.mode===\"manage-edge-types\"){if(!n.edges){n={edges:n}}}else if(this.mode===\"manage-node-types\"){if(!n.nodes){n={nodes:n}}}this.inherited=_utils2.default.merge(this.inherited,n)}this.extension=_utils2.default.parseFieldData(this.pipeTRef,this.extensionTField,{});if(this.mode===\"manage-edge-types\"){if(!this.extension.edges){this.extension={edges:this.extension}}}else if(this.mode===\"manage-node-types\"){if(!this.extension.nodes){this.extension={nodes:this.extension}}}var r=_utils2.default.isTrue(this.getAttribute(\"save-only-changes\"));this.changes=r?{}:this.extension;var o={nodes:[],edges:[]};var a=_utils2.default.merge({},this.inherited,this.extension);$tw.utils.extend(a,{configure:{enabled:true,showButton:false,filter:this.getOptionFilter(this.mode)}});this.network=new _vis2.default.Network(this.networkContainer,o,a);this.network.on(\"configChange\",this.handleConfigChange.bind(this));var l=this.parentDomNode.getBoundingClientRect().height;this.parentDomNode.style[\"height\"]=l+\"px\";var h=this.handleResetEvent.bind(this);this.networkContainer.addEventListener(\"reset\",h,false);$tm.registry.push(this);this.enhanceConfigurator()};MapConfigWidget.prototype.handleResetEvent=function(e){var t={};t[e.detail.trigger.path]=null;this.handleConfigChange(t)};MapConfigWidget.prototype.handleConfigChange=function(e){var t=_utils2.default.flatten(this.changes);var i=_utils2.default.flatten(e);var s=Object.keys(_utils2.default.flatten(e))[0];var n=i[s]===null;if(n){t[s]=undefined;this.changes=_utils2.default.unflatten(t)}else{this.changes=_utils2.default.merge(this.changes,e)}var r=_utils2.default.merge({},this.changes);if(this.mode===\"manage-node-types\"){r=r[\"nodes\"]}if(this.mode===\"manage-edge-types\"){r=r[\"edges\"]}_utils2.default.writeFieldData(this.pipeTRef,this.extensionTField,r,$tm.config.sys.jsonIndentation);var o=\"vis-configuration-wrapper\";var a=this.networkContainer.getElementsByClassName(o)[0];a.style.height=a.getBoundingClientRect().height+\"px\";if(n){window.setTimeout(this.refresh.bind(this),0)}else{window.setTimeout(this.enhanceConfigurator.bind(this),50)}};MapConfigWidget.prototype.enhanceConfigurator=function(){var e=\"vis-configuration-wrapper\";var t=this.networkContainer.getElementsByClassName(e)[0].children;var i=[];var s=_utils2.default.flatten(this.changes);for(var n=0;n<t.length;n++){if(!t[n].classList.contains(\"vis-config-item\"))continue;var r=new VisConfElement(t[n],i,n);i.push(r);if(r.level===0)continue;r.setActive(!!s[r.path])}};function VisConfElement(e,t,i){var s=\"getElementsByClassName\";this.el=e;this.labelEl=e[s](\"vis-config-label\")[0]||e[s](\"vis-config-header\")[0]||e;var n=this.labelEl.innerText||this.labelEl.textContent;this.label=n&&n.match(/([a-zA-Z0-9]+)/)[1];this.level=parseInt(e.className.match(/.*vis-config-s(.).*/)[1])||0;this.path=this.label;if(this.level>0){for(var r=i;r--;){var o=t[r];if(o.level<this.level){this.path=o.path+\".\"+this.path;break}}}}VisConfElement.prototype.setActive=function(e){if(!e)return;var t=\"tmap-vis-config-item-\"+(e?\"active\":\"inactive\");$tw.utils.addClass(this.el,t);if(e){var i=document.createElement(\"button\");i.innerHTML=\"reset\";i.className=\"tmap-config-item-reset\";var s=this;i.addEventListener(\"click\",function(e){e.currentTarget.dispatchEvent(new CustomEvent(\"reset\",{detail:{trigger:s},bubbles:true,cancelable:true}))},false);this.el.appendChild(i)}};MapConfigWidget.prototype.getOptionFilter=function(e){var t={nodes:{borderWidth:true,borderWidthSelected:true,color:{background:true,border:true},font:{color:true,size:true},icon:true,labelHighlightBold:false,shadow:true,shape:true,shapeProperties:{borderDashes:true},size:true},edges:{arrows:true,color:true,dashes:true,font:true,labelHighlightBold:false,length:true,selfReferenceSize:false,shadow:true,smooth:true,width:true},interaction:{hideEdgesOnDrag:true,hideNodesOnDrag:true,tooltipDelay:true},layout:{hierarchical:false},manipulation:{initiallyActive:true},physics:{forceAtlas2Based:{gravitationalConstant:true,springLength:true,springConstant:true,damping:true,centralGravity:true}}};if(e===\"manage-edge-types\"){t={edges:t.edges}}else if(e===\"manage-node-types\"){t={nodes:t.nodes}}else{t.edges.arrows=false}return function(e,i){i=i.concat([e]);var s=t;for(var n=0,r=i.length;n<r;n++){if(s[i[n]]===true){return true}else if(s[i[n]]==null){return false}s=s[i[n]]}return false}};MapConfigWidget.prototype.isZombieWidget=function(){return!document.body.contains(this.parentDomNode)};MapConfigWidget.prototype.destruct=function(){if(this.network){this.network.destroy()}};MapConfigWidget.prototype.refresh=function(e){if(this.isZombieWidget()||!this.network)return;if(!e||e[this.refreshTrigger]){this.refreshSelf();return true}};MapConfigWidget.prototype.setNull=function(e){for(var t in e){if(_typeof(e[t])==\"object\"){this.setNull(e[t])}else{e[t]=undefined}}};exports[\"tmap-config\"]=MapConfigWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/ConfigurationWidget.js.map\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem",
            "text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeListItemWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var i=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));i.arrows=$tm.misc.arrows;return i}_createClass(t,[{key:\"execute\",value:function e(){var t=this.parseTreeNode;var r=$tm.tracker.getTiddlerById(t.neighbour.id);var i=_utils2.default.flatten(t.edge);for(var o in i){if(typeof i[o]===\"string\"){this.setVariable(\"edge.\"+o,i[o])}}this.setVariable(\"currentTiddler\",r);this.setVariable(\"neighbour\",r);var n=$tm.indeces.allETy[i.type];var s=i.to===t.neighbour.id?\"to\":\"from\";var a=s;if(n.biArrow){a=\"bi\"}else{if(s===\"to\"&&n.invertedArrow){a=\"from\"}else if(s===\"from\"&&n.invertedArrow){a=\"to\"}}this.setVariable(\"direction\",a);this.setVariable(\"directionSymbol\",a===\"bi\"?this.arrows.bi:a===\"from\"?this.arrows.in:this.arrows.out);this.makeChildWidgets()}},{key:\"refresh\",value:function e(t){return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-edgelistitem\"]=EdgeListItemWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListItemWidget.js.map\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget",
            "text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeListWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}_createClass(t,[{key:\"render\",value:function e(t,r){this.parentDomNode=t;this.computeAttributes();this.execute();this.renderChildren(t,r)}},{key:\"execute\",value:function e(){var t=[this.getVariable(\"currentTiddler\")];var r=this.getAttribute(\"filter\",\"\");var i=this.getAttribute(\"direction\",\"both\");var s=$tm.indeces.allETy;var n=_utils2.default.getEdgeTypeMatches(r,s);var u={typeWL:_utils2.default.getLookupTable(n),direction:i};var o=$tm.adapter.getNeighbours(t,u),a=o.nodes,l=o.edges;var f=[];for(var c in l){var h=l[c];var p=a[h.to]||a[h.from];if(!p){continue}f.push({type:\"tmap-edgelistitem\",edge:h,typeWL:u.typeWL,neighbour:p,children:this.parseTreeNode.children})}if(!f.length){this.wasEmpty=true;f=this.getEmptyMessage()}else if(this.wasEmpty){this.removeChildDomNodes()}this.makeChildWidgets(f)}},{key:\"getEmptyMessage\",value:function e(){var t=this.wiki.parseText(\"text/vnd.tiddlywiki\",this.getAttribute(\"emptyMessage\",\"\"),{parseAsInline:true});return t?t.tree:[]}},{key:\"refresh\",value:function e(t){var r=this.computeAttributes();if(_utils2.default.hasElements(r)){this.refreshSelf();return true}for(var i in t){if(!_utils2.default.isSystemOrDraft(i)){this.refreshSelf();return true}}return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-connections\"]=EdgeListWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListWidget.js.map\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget": {
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget",
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.tiddlymap=exports.tmap=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i){if(Object.prototype.hasOwnProperty.call(i,a)){e[a]=i[a]}}}return e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||false;a.configurable=true;if(\"value\"in a)a.writable=true;Object.defineProperty(e,a.key,a)}}return function(t,i,a){if(i)e(t.prototype,i);if(a)e(t,a);return t}}();var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Popup=require(\"$:/plugins/felixhayashi/tiddlymap/js/Popup\");var _Popup2=_interopRequireDefault(_Popup);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _SelectionRectangle=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\");var _SelectionRectangle2=_interopRequireDefault(_SelectionRectangle);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){if(t in e){Object.defineProperty(e,t,{value:i,enumerable:true,configurable:true,writable:true})}else{e[t]=i}return e}function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++){i[t]=e[t]}return i}else{return Array.from(e)}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var MapWidget=function(e){_inherits(t,e);function t(e,i){_classCallCheck(this,t);var a=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));a.getAttr=a.getAttribute;a.isDebug=_utils2.default.isTrue($tm.config.sys.debug,false);_utils2.default.bindTo(a,[\"constructTooltip\",\"handleResizeEvent\",\"handleClickEvent\",\"handleCanvasKeyup\",\"handleCanvasKeydown\",\"handleCanvasScroll\",\"handleCanvasMouseMove\",\"handleWidgetKeyup\",\"handleWidgetKeydown\",\"handleTriggeredRefresh\",\"handleContextMenu\"]);a.callbackManager=new _CallbackManager2.default;a.computeAttributes();a.editorMode=a.getAttr(\"editor\");a.clickToUse=_utils2.default.isTrue(a.getAttr(\"click-to-use\"),false);a.id=a.getAttr(\"object-id\")||a.getStateQualifier();a.widgetPopupsPath=$tm.path.tempPopups+\"/\"+a.id;if(a.editorMode){_utils2.default.addTWlisteners({\"tmap:tm-create-view\":a.handleCreateView,\"tmap:tm-rename-view\":a.handleRenameView,\"tmap:tm-delete-view\":a.handleDeleteView,\"tmap:tm-delete-element\":a.handleDeleteElement,\"tmap:tm-edit-view\":a.handleEditView,\"tmap:tm-generate-widget\":a.handleGenerateWidget,\"tmap:tm-toggle-central-topic\":a.handleSetCentralTopic,\"tmap:tm-save-canvas\":a.handleSaveCanvas},a,a)}_utils2.default.addTWlisteners({\"tmap:tm-focus-node\":a.handleFocusNode,\"tmap:tm-reset-focus\":a.repaintGraph},a,a);a.visListeners={click:a.handleVisSingleClickEvent,doubleClick:a.handleVisDoubleClickEvent,stabilized:a.handleVisStabilizedEvent,selectNode:a.handleVisSelectNode,deselectNode:a.handleVisDeselectNode,dragStart:a.handleVisDragStart,dragEnd:a.handleVisDragEnd,hoverNode:a.handleVisHoverElement,hoverEdge:a.handleVisHoverElement,blurNode:a.handleVisBlurElement,blurEdge:a.handleVisBlurElement,beforeDrawing:a.handleVisBeforeDrawing,afterDrawing:a.handleVisAfterDrawing,stabilizationProgress:a.handleVisLoading,stabilizationIterationsDone:a.handleVisLoadingDone};a.windowDomListeners={resize:[a.handleResizeEvent,false],click:[a.handleClickEvent,false],mousemove:[a.handleCanvasMouseMove,true]};a.canvasDomListeners={keyup:[a.handleCanvasKeyup,true],keydown:[a.handleCanvasKeydown,true],mousewheel:[a.handleCanvasScroll,true],DOMMouseScroll:[a.handleCanvasScroll,true],contextmenu:[a.handleContextMenu,true],MozMousePixelScroll:[a.handleExtraCanvasScroll,true]};a.widgetDomListeners={keyup:[a.handleWidgetKeyup,true],keydown:[a.handleWidgetKeydown,true]};a.conVector={from:null,to:null};return a}_createClass(t,[{key:\"handleConnectionEvent\",value:function e(t,i){var a=this;var s=this.view.getEdgeTypeFilter();var r={fromLabel:$tm.adapter.selectNodeById(t.from).label,toLabel:$tm.adapter.selectNodeById(t.to).label,view:this.view.getLabel(),eTyFilter:s.raw};$tm.dialogManager.open(\"getEdgeType\",r,function(e,r){if(e){var n=_utils2.default.getText(r);var o=_EdgeType2.default.getInstance(n);if(!o.namespace){var l=_EdgeType2.default.getIdParts(o.id),d=l.marker,u=l.name;var h=a.view.getConfig(\"edge_type_namespace\");o=_EdgeType2.default.getInstance(_EdgeType2.default.getId(d,h,u))}if(!o.exists()){o.save()}t.type=o.id;$tm.adapter.insertEdge(t);a.isPreventZoomOnNextUpdate=true;if(!a.view.isEdgeTypeVisible(o)){$tm.dialogManager.open(\"edgeNotVisible\",{type:o.id,view:a.view.getLabel(),eTyFilter:s.pretty})}}if(typeof i===\"function\"){i(e)}})}},{key:\"checkForFreshInstall\",value:function e(){if(!_utils2.default.getEntry($tm.ref.sysMeta,\"showWelcomeMessage\",true)){return}_utils2.default.setEntry($tm.ref.sysMeta,\"showWelcomeMessage\",false);var t={dialog:{preselects:{\"config.storyview\":\"true\",\"config.navigation\":\"true\",\"config.sidebar\":\"true\",\"config.demo\":\"true\"}}};$tm.dialogManager.open(\"welcome\",t,function(e,t){var i=_utils2.default.getPropertiesByPrefix(t.fields,\"config.\",true);if(i[\"storyview\"]&&_utils2.default.tiddlerExists(\"$:/plugins/felixhayashi/topstoryview\")){_utils2.default.setText(\"$:/view\",\"top\")}if(i[\"navigation\"]){_utils2.default.setText(\"$:/config/Navigation/openLinkFromInsideRiver\",\"above\");_utils2.default.setText(\"$:/config/Navigation/openLinkFromOutsideRiver\",\"top\")}if(i[\"sidebar\"]){_utils2.default.setText(\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\",\"fixed-fluid\")}if(i[\"demo\"]){var a=$tm.misc.defaultViewLabel;var s=$tm.adapter.insertNode({label:\"Have fun with\",x:0,y:0},a);var r=$tm.adapter.insertNode({label:\"TiddlyMap!!\",x:100,y:100},a);$tm.adapter.insertEdge({from:s.id,to:r.id})}if(Object.keys(i).length){_utils2.default.touch(\"$:/plugins/felixhayashi/tiddlymap\")}})}},{key:\"openStandardConfirmDialog\",value:function e(t,i){var a={message:i};$tm.dialogManager.open(\"getConfirmation\",a,t)}},{key:\"logger\",value:function e(t,i){if(this.isDebug){var a=Array.prototype.slice.call(arguments,1);a.unshift(\"@\"+this.id);a.unshift(t);$tm.logger.apply(this,a)}}},{key:\"render\",value:function e(t,i){this.parentDomNode=t;this.domNode=this.document.createElement(\"div\");t.insertBefore(this.domNode,i);this.registerClassNames(this.domNode);this.viewHolderRef=this.getViewHolderRef();this.view=this.getView();this.graphBarDomNode=this.document.createElement(\"div\");$tw.utils.addClass(this.graphBarDomNode,\"tmap-topbar\");this.domNode.appendChild(this.graphBarDomNode);this.graphDomNode=this.document.createElement(\"div\");this.domNode.appendChild(this.graphDomNode);$tw.utils.addClass(this.graphDomNode,\"tmap-vis-graph\");if(_utils2.default.isPreviewed(this)){$tw.utils.addClass(this.domNode,\"tmap-static-mode\");this.renderPreview(this.graphBarDomNode,this.graphDomNode)}else{this.renderFullWidget(this.domNode,this.graphBarDomNode,this.graphDomNode)}}},{key:\"renderPreview\",value:function e(t,i){var a=this.view.getRoot()+\"/snapshot\";var s=_utils2.default.getTiddler(a);var r=this.document.createElement(\"span\");r.innerHTML=this.view.getLabel();r.className=\"tmap-view-label\";t.appendChild(r);if(s){var n=this.makeChildWidget(_utils2.default.getTranscludeNode(a),true);n.renderChildren(i,null)}else{$tw.utils.addClass(i,\"tmap-graph-placeholder\")}}},{key:\"renderFullWidget\",value:function e(t,i,a){_utils2.default.setDomListeners(\"add\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"add\",t,this.widgetDomListeners);this.addLoadingBar(this.domNode);this.tooltip=new _Popup2.default(this.domNode,{className:\"tmap-tooltip\",showDelay:$tm.config.sys.popups.delay});this.contextMenu=new _Popup2.default(this.domNode,{className:\"tmap-context-menu\",showDelay:0,hideOnClick:true,leavingDelay:999999});this.sidebar=_utils2.default.getFirstElementByClassName(\"tc-sidebar-scrollable\");this.isInSidebar=this.sidebar&&!this.domNode.isTiddlyWikiFakeDom&&this.sidebar.contains(this.domNode);this.rebuildEditorBar(i);this.initAndRenderGraph(a);$tm.registry.push(this);this.reloadRefreshTriggers();this.checkForFreshInstall();if(this.id===$tm.misc.mainEditorId){var s=$tm.url;if(s&&s.query[\"tmap-enlarged\"]){this.toggleEnlargedMode(s.query[\"tmap-enlarged\"])}}}},{key:\"registerClassNames\",value:function e(t){var i=$tw.utils.addClass;i(t,\"tmap-widget\");if(this.clickToUse){i(t,\"tmap-click-to-use\")}if(this.getAttr(\"editor\")===\"advanced\"){i(t,\"tmap-advanced-editor\")}if(this.getAttr(\"design\")===\"plain\"){i(t,\"tmap-plain-design\")}if(!_utils2.default.isTrue(this.getAttr(\"show-buttons\"),true)){i(t,\"tmap-no-buttons\")}if(this.getAttr(\"class\")){i(t,this.getAttr(\"class\"))}}},{key:\"addLoadingBar\",value:function e(t){this.graphLoadingBarDomNode=this.document.createElement(\"progress\");$tw.utils.addClass(this.graphLoadingBarDomNode,\"tmap-loading-bar\");t.appendChild(this.graphLoadingBarDomNode)}},{key:\"rebuildEditorBar\",value:function e(){this.removeChildDomNodes();var t=this.view;var i=\"tmap-unicode-button\";var a=i+\" tmap-active-button\";var s={widgetQualifier:this.getStateQualifier(),widgetTempPath:this.widgetTempPath,widgetPopupsPath:this.widgetPopupsPath,isViewBound:String(this.isViewBound()),viewRoot:t.getRoot(),viewLabel:t.getLabel(),viewHolder:this.getViewHolderRef(),edgeTypeFilter:t.edgeTypeFilterTRef,allEdgesFilter:$tm.selector.allEdgeTypes,neighScopeBtnClass:t.isEnabled(\"neighbourhood_scope\")?a:i,rasterMenuBtnClass:t.isEnabled(\"raster\")?a:i};for(var r in s){this.setVariable(r,s[r])}var n=_utils2.default.getTiddlerNode(t.getRoot());if(this.editorMode===\"advanced\"){n.children.push(_utils2.default.getTranscludeNode($tm.ref.graphBar))}else{var o=_utils2.default.getElementNode(\"span\",\"tmap-view-label\",t.getLabel());n.children.push(o)}n.children.push(_utils2.default.getTranscludeNode($tm.ref.focusButton));this.makeChildWidgets([n]);this.renderChildren(this.graphBarDomNode,this.graphBarDomNode.firstChild)}},{key:\"refresh\",value:function e(t){return false}},{key:\"update\",value:function e(t){if(!this.network||this.isZombieWidget()||_utils2.default.isPreviewed(this)){return}var i=t.changedTiddlers;this.callbackManager.refresh(i);if(this.isViewSwitched(i)||this.hasChangedAttributes()||t[env.path.options]||i[this.view.getRoot()]){this.logger(\"warn\",\"View switched config changed\");this.isPreventZoomOnNextUpdate=false;this.view=this.getView(true);this.reloadRefreshTriggers();this.rebuildEditorBar();this.reloadBackgroundImage();this.initAndRenderGraph(this.graphDomNode)}else{var a=this.view.update(t);if(a){this.logger(\"warn\",\"View components modified\");this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}else{if(t[env.path.nodeTypes]||this.hasChangedElements(i)){this.rebuildGraph()}this.refreshChildren(i)}}}},{key:\"hidePopups\",value:function e(t,i){this.tooltip.hide(t,i);this.contextMenu.hide(0,true)}},{key:\"reloadRefreshTriggers\",value:function e(){this.callbackManager.remove(this.refreshTriggers);var t=this.getAttr(\"refresh-triggers\")||this.view.getConfig(\"refresh-triggers\");this.refreshTriggers=$tw.utils.parseStringArray(t)||[];this.logger(\"debug\",\"Registering refresh trigger\",this.refreshTriggers);for(var i=this.refreshTriggers.length;i--;){this.callbackManager.add(this.refreshTriggers[i],this.handleTriggeredRefresh,false)}}},{key:\"rebuildGraph\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=t.resetFocus;if(_utils2.default.isPreviewed(this)){return}this.logger(\"debug\",\"Rebuilding graph\");this.hidePopups(0,true);this.hasNetworkStabilized=false;var a=this.rebuildGraphData();if(a.changedNodes.withoutPosition.length){i=i||{delay:1e3,duration:1e3};if(!this.view.isEnabled(\"physics_mode\")){var s=this.visOptions.physics;s[s.solver].centralGravity=.25;this.network.setOptions(this.visOptions)}}if(!_utils2.default.hasElements(this.graphData.nodesById)){return}if(i){if(!this.isPreventZoomOnNextUpdate){this.network.stabilize();this.resetFocus=i}this.isPreventZoomOnNextUpdate=false}}},{key:\"getContainer\",value:function e(){return this.domNode}},{key:\"rebuildGraphData\",value:function e(){$tm.start(\"Reloading Network\");var t=$tm.adapter.getGraph({view:this.view});var i=_utils2.default.refreshDataSet(this.graphData.nodes,t.nodes);var a=_utils2.default.refreshDataSet(this.graphData.edges,t.edges);this.graphData.nodesById=t.nodes;this.graphData.edgesById=t.edges;_utils2.default.setField(\"$:/temp/tmap/nodes/\"+this.view.getLabel(),\"list\",$tm.adapter.getTiddlersByIds(t.nodes));$tm.stop(\"Reloading Network\");return{changedEdges:a,changedNodes:i}}},{key:\"isViewBound\",value:function e(){return _utils2.default.startsWith(this.getViewHolderRef(),$tm.path.localHolders)}},{key:\"isViewSwitched\",value:function e(t){return!_ViewAbstraction2.default.exists(this.view)||t[this.getViewHolderRef()]}},{key:\"hasChangedAttributes\",value:function e(){return Object.keys(this.computeAttributes()).length}},{key:\"hasChangedElements\",value:function e(t){var i=[];var a=this.graphData.nodesById;var s=this.view.isEnabled(\"neighbourhood_scope\");for(var r in t){if(_utils2.default.isSystemOrDraft(r)){continue}if(a[$tm.adapter.getId(r)]||s){return true}if(t[r].modified){i.push(r)}}if(i.length){var n=this.view.getNodeFilter(\"compiled\");var o=_utils2.default.getMatches(n,i);return!!o.length}}},{key:\"initAndRenderGraph\",value:function e(t){var i=this;if(this.network){this._destructVis()}this.logger(\"info\",\"Initializing and rendering the graph\");if(!this.isInSidebar){this.callbackManager.add(\"$:/state/sidebar\",this.handleResizeEvent)}this.visOptions=this.getVisOptions();this.graphData={nodes:new _vis2.default.DataSet,edges:new _vis2.default.DataSet,nodesById:_utils2.default.makeHashMap(),edgesById:_utils2.default.makeHashMap()};this.tooltip.setEnabled(_utils2.default.isTrue($tm.config.sys.popups.enabled,true));this.network=new _vis2.default.Network(t,this.graphData,this.visOptions);this.canvas=t.getElementsByTagName(\"canvas\")[0];this.networkDomNode=_utils2.default.getFirstElementByClassName(\"vis-network\",t,true);this.canvas.tabIndex=0;for(var a in this.visListeners){this.network.on(a,this.visListeners[a].bind(this))}this.addGraphButtons({\"fullscreen-button\":function e(){i.toggleEnlargedMode(\"fullscreen\")},\"halfscreen-button\":function e(){i.toggleEnlargedMode(\"halfscreen\")}});_utils2.default.setDomListeners(\"add\",this.canvas,this.canvasDomListeners);this.reloadBackgroundImage();this.rebuildGraph({resetFocus:{delay:0,duration:0}});this.handleResizeEvent();this.canvas.focus()}},{key:\"handleCanvasKeyup\",value:function e(t){var i=this;var a=this.network.getSelectedNodes();if(t.ctrlKey){t.preventDefault();if(t.keyCode===88){if(this.editorMode){this.handleAddNodesToClipboard(\"move\")}else{$tm.notify(\"Map is read only!\")}}else if(t.keyCode===67){this.handleAddNodesToClipboard(\"copy\")}else if(t.keyCode===86){this.handlePasteNodesFromClipboard()}else if(t.keyCode===65){var s=Object.keys(this.graphData.nodesById);this.network.selectNodes(s)}else if(t.keyCode===49||t.keyCode===50){if(a.length!==1)return;var r=t.keyCode===49?\"from\":\"to\";$tm.notify(_utils2.default.ucFirst(r)+\"-part selected\");this.conVector[r]=a[0];if(this.conVector.from&&this.conVector.to){this.handleConnectionEvent(this.conVector,function(){i.conVector={from:null,to:null}})}}}else{if(t.keyCode===13){if(a.length!==1)return;this.openTiddlerWithId(a[0])}}}},{key:\"handleCanvasKeydown\",value:function e(t){if(t.altKey||t.metaKey){t.preventDefault();if(t.keyCode>=48&&t.keyCode<=57){var i=String.fromCharCode(t.keyCode);this.view.setConfig(\"neighbourhood_scope\",i)}}else{if(t.keyCode===46){t.preventDefault();this.handleRemoveElements(this.network.getSelection())}}}},{key:\"handleDeleteElement\",value:function e(t){var i=t.paramObject.id;var a=i?[i]:this.network.getSelectedNodes();this.handleRemoveElements({nodes:a})}},{key:\"handleCanvasMouseMove\",value:function e(t){var i=this.network;if(!(t.ctrlKey&&t.buttons)){if(this.selectRect){this.selectRect=null;var a=i.getSelectedNodes();$tm.notify(a.length+\" nodes selected\");i.redraw()}return}t.preventDefault();t.stopPropagation();if(!this.domNode.contains(t.target)){return}var s=i.DOMtoCanvas({x:t.offsetX,y:t.offsetY});if(!this.selectRect){this.selectRect=new _SelectionRectangle2.default(s.x,s.y)}this.selectRect.span(s.x,s.y);var r=i.getPositions();var n=i.getSelectedNodes();for(var o in r){if(this.selectRect.isPointWithin(r[o])&&!_utils2.default.inArray(o,n)){n.push(o)}}i.selectNodes(n);this.assignActiveStyle(n);i.redraw()}},{key:\"handleCanvasScroll\",value:function e(t){var i=!!(this.isInSidebar||t.ctrlKey||this.enlargedMode||this.clickToUse&&this.networkDomNode.classList.contains(\"vis-active\"));var a=this.visOptions.interaction;var s=i===a.zoomView;if(i||!s){t.preventDefault()}if(!s){t.stopPropagation();a.zoomView=i;this.network.setOptions({interaction:{zoomView:i}});return false}}},{key:\"handleExtraCanvasScroll\",value:function e(t){t.preventDefault()}},{key:\"handleContextMenu\",value:function e(t){var i=this;t.preventDefault();var a=this.network;this.hidePopups(0,true);var s=a.getNodeAt({x:t.offsetX,y:t.offsetY});if(!s)return;var r=a.getSelectedNodes();if(!_utils2.default.inArray(s,r)){r=[s];a.selectNodes(r)}this.contextMenu.show(r,function(e,t){var a=e.length>1?\"multi\":\"single\";var s=\"$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node\";_utils2.default.registerTransclude(i,\"contextMenuWidget\",s);i.contextMenuWidget.setVariable(\"mode\",a);i.contextMenuWidget.render(t)})}},{key:\"handleWidgetKeyup\",value:function e(t){}},{key:\"handleWidgetKeydown\",value:function e(t){if(t.ctrlKey){t.preventDefault();if(t.keyCode===70){t.preventDefault();var i=this.widgetPopupsPath+\"/focus\";_utils2.default.setText(i,_utils2.default.getText(i)?\"\":\"1\")}else{return}}else if(t.keyCode===120){t.preventDefault();this.toggleEnlargedMode(\"halfscreen\")}else if(t.keyCode===121){t.preventDefault();this.toggleEnlargedMode(\"fullscreen\")}else if(t.keyCode===27){t.preventDefault();_utils2.default.deleteByPrefix(this.widgetPopupsPath)}else{return}this.canvas.focus()}},{key:\"handlePasteNodesFromClipboard\",value:function e(){if(!this.editorMode){$tm.notify(\"Map is read only!\");return}if(!$tm.clipBoard||$tm.clipBoard.type!==\"nodes\"){$tm.notify(\"TiddlyMap clipboad is empty!\")}var t=$tm.clipBoard.nodes;var i=Object.keys(t);for(var a=i.length;a--;){var s=i[a];if(this.graphData.nodesById[s]){continue}this.view.addNode(t[s]);this.graphData.nodes.update({id:s})}this.network.selectNodes(i);this.rebuildGraph({resetFocus:{delay:0,duration:0}});$tm.notify(\"pasted \"+i.length+\" nodes into map.\")}},{key:\"handleAddNodesToClipboard\",value:function e(t){var i=this.network.getSelectedNodes();if(!i.length){return}$tm.clipBoard={type:\"nodes\",nodes:this.graphData.nodes.get(i,{returnType:\"Object\"})};$tm.notify(\"Copied \"+i.length+\" nodes to clipboard\");if(t===\"move\"){for(var a=i.length;a--;){this.view.removeNode(i[a])}}this.isPreventZoomOnNextUpdate=true}},{key:\"getVisOptions\",value:function e(){var t=this;var i=$tm.config.vis;var a=_utils2.default.parseJSON(this.view.getConfig(\"vis\"));var s=_utils2.default.merge({},i,a);s.clickToUse=this.clickToUse;s.manipulation.enabled=!!this.editorMode;s.manipulation.deleteNode=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};s.manipulation.deleteEdge=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};s.manipulation.addEdge=function(e,i){t.handleConnectionEvent(e);t.resetVisManipulationBar(i)};s.manipulation.addNode=function(e,i){t.handleInsertNode(e);t.resetVisManipulationBar(i)};s.manipulation.editNode=function(e,i){t.handleEditNode(e);t.resetVisManipulationBar(i)};s.interaction.zoomView=!!(this.isInSidebar||this.enlargedMode);s.manipulation.editEdge=false;var r=s.physics;r[r.solver]=r[r.solver]||{};r.stabilization.iterations=1e3;this.logger(\"debug\",\"Loaded graph options\",s);return s}},{key:\"resetVisManipulationBar\",value:function e(t){if(t){t(null)}this.network.disableEditMode();this.network.enableEditMode()}},{key:\"isVisInEditMode\",value:function e(){return this.graphDomNode.getElementsByClassName(\"vis-button vis-back\").length>0}},{key:\"handleCreateView\",value:function e(){var t=this;var i={view:this.view.getLabel()};$tm.dialogManager.open(\"createView\",i,function(e,i){if(!e)return;var a=_utils2.default.getField(i,\"name\");var s=_utils2.default.getField(i,\"clone\",false);if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\");return}if(s&&t.view.isLiveView()){$tm.notify(\"Forbidden to clone the live view!\");return}var r=new _ViewAbstraction2.default(a,{isCreate:true,protoView:s?t.view:null});t.setView(r)})}},{key:\"handleRenameView\",value:function e(){var t=this;if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var i=this.view.getOccurrences();var a={count:i.length.toString(),refFilter:_utils2.default.joinAndWrap(i,\"[[\",\"]]\")};$tm.dialogManager.open(\"renameView\",a,function(e,i){if(!e){return}var a=_utils2.default.getText(i);if(!a){$tm.notify(\"Invalid name!\")}else if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\")}else{t.view.rename(a);t.setView(t.view)}})}},{key:\"handleEditView\",value:function e(){var t=this;var i=JSON.stringify($tm.config.vis);var a=this.graphData;var s=this.view.getConfig();var r={\"filter.prettyNodeFltr\":this.view.getNodeFilter(\"pretty\"),\"filter.prettyEdgeFltr\":this.view.getEdgeTypeFilter(\"pretty\"),\"vis-inherited\":i};var n={view:this.view.getLabel(),createdOn:this.view.getCreationDate(true),numberOfNodes:Object.keys(a.nodesById).length.toString(),numberOfEdges:Object.keys(a.edgesById).length.toString(),dialog:{preselects:$tw.utils.extend({},s,r)}};$tm.dialogManager.open(\"configureView\",n,function(e,i){if(!e){return}var a=_utils2.default.getPropertiesByPrefix(i.fields,\"config.\",true);var s=t.view.getConfig(\"background_image\");t.view.setConfig(a);if(a[\"physics_mode\"]&&!t.view.isEnabled(\"physics_mode\")){t.view.saveNodePositions(t.network.getPositions())}var r=t.view.getConfig(\"background_image\");if(r&&r!==s){$tm.notify(\"Background changed! You may need to zoom out a bit.\")}var n=_utils2.default.getField(i,\"filter.prettyNodeFltr\",\"\");var o=_utils2.default.getField(i,\"filter.prettyEdgeFltr\",\"\");t.view.setNodeFilter(n);t.view.setEdgeTypeFilter(o)})}},{key:\"handleSaveCanvas\",value:function e(){var t=this;var i=\"$:/temp/tmap/snapshot\";this.createAndSaveSnapshot(i);var a=_utils2.default.getSnapshotTitle(this.view.getLabel(),\"png\");var s={dialog:{snapshot:i,width:this.canvas.width.toString(),height:this.canvas.height.toString(),preselects:{name:a,action:\"download\"}}};$tm.dialogManager.open(\"saveCanvas\",s,function(e,s){if(!e)return;a=s.fields.name||a;var r=s.fields.action;if(r===\"download\"){t.handleDownloadSnapshot(a)}else if(r===\"wiki\"){_utils2.default.cp(i,a,true);t.dispatchEvent({type:\"tm-navigate\",navigateTo:a})}else if(r===\"placeholder\"){t.view.addPlaceholder(i)}$tw.wiki.deleteTiddler(\"$:/temp/tmap/snapshot\")})}},{key:\"handleDownloadSnapshot\",value:function e(t){var i=this.document.createElement(\"a\");var a=this.view.getLabel();i.download=t||_utils2.default.getSnapshotTitle(a,\"png\");i.href=this.getSnapshot();var s=new MouseEvent(\"click\");i.dispatchEvent(s)}},{key:\"createAndSaveSnapshot\",value:function e(t){var i=t||this.view.getRoot()+\"/snapshot\";$tw.wiki.addTiddler(new $tw.Tiddler({title:i,type:\"image/png\",text:this.getSnapshot(true)},$tw.wiki.getCreationFields(),$tw.wiki.getModificationFields()));return i}},{key:\"getSnapshot\",value:function e(t){var i=this.canvas.toDataURL(\"image/png\");return t?_utils2.default.getWithoutPrefix(i,\"data:image/png;base64,\"):i}},{key:\"handleDeleteView\",value:function e(){var t=this;var i=this.view.getLabel();if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var a=this.view.getOccurrences();if(a.length){var s={count:a.length.toString(),refFilter:_utils2.default.joinAndWrap(a,\"[[\",\"]]\")};$tm.dialogManager.open(\"cannotDeleteViewDialog\",s);return}var r=\"\\n        You are about to delete the view ''\"+i+\"''\\n        (no tiddler currently references this view).\\n     \";this.openStandardConfirmDialog(function(e){if(!e){return}t.view.destroy();t.setView($tm.misc.defaultViewLabel);var a='view \"'+i+\"' deleted\";t.logger(\"debug\",a);$tm.notify(a)},r)}},{key:\"handleTriggeredRefresh\",value:function e(t){this.logger(\"log\",t,\"Triggered a refresh\");if(this.id===\"live_tab\"){var i=_utils2.default.getTiddler(_utils2.default.getText(t));if(i){var a=i.fields[\"tmap.open-view\"]||$tm.config.sys.liveTab.fallbackView;if(a&&a!==this.view.getLabel()){this.setView(a);return}}}this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}},{key:\"handleRemoveElements\",value:function e(t){var i=t.nodes,a=t.edges;if(i.length){this.handleRemoveNodes(i)}else if(a.length){this.handleRemoveEdges(a)}this.resetVisManipulationBar()}},{key:\"handleRemoveEdges\",value:function e(t){$tm.adapter.deleteEdges(this.graphData.edges.get(t));$tm.notify(\"edge\"+(t.length>1?\"s\":\"\")+\" removed\")}},{key:\"handleRemoveNodes\",value:function e(t){var i=this;var a=$tm.adapter.getTiddlersByIds(t);var s={count:t.length.toString(),tiddlers:$tw.utils.stringifyList(a),dialog:{preselects:{\"delete-from\":\"filter\"}}};$tm.dialogManager.open(\"deleteNodeDialog\",s,function(e,a){if(!e)return;var s=0;for(var r=t.length;r--;){var n=i.view.removeNode(t[r]);if(n){s++}}if(a.fields[\"delete-from\"]===\"system\"){$tm.adapter.deleteNodes(t);s=t.length}i.isPreventZoomOnNextUpdate=true;$tm.notify(\"\\n        Removed \"+s+\"\\n        of \"+t.length+\"\\n        from \"+a.fields[\"delete-from\"]+\"\\n      \")})}},{key:\"toggleEnlargedMode\",value:function e(t){if(!this.isInSidebar&&t===\"halfscreen\"){return}this.logger(\"log\",\"Toggled graph enlargement\");var i=this.enlargedMode;if(i){this.network.setOptions({clickToUse:this.clickToUse});_utils2.default.findAndRemoveClassNames([\"tmap-has-\"+i+\"-widget\",\"tmap-\"+i]);this.enlargedMode=null;document.body.scrollTop=this.scrollTop}if(!i||i!==t&&(t===\"fullscreen\"||t===\"halfscreen\"&&!this.isInSidebar)){this.scrollTop=document.body.scrollTop;this.enlargedMode=t;var a=this.isInSidebar?this.sidebar:_utils2.default.getFirstElementByClassName(\"tc-story-river\");$tw.utils.addClass(this.document.body,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(a,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(this.domNode,\"tmap-\"+t);this.network.setOptions({clickToUse:false});$tm.notify(\"Toggled \"+t+\" mode\")}this.handleResizeEvent()}},{key:\"handleGenerateWidget\",value:function e(t){$tw.rootWidget.dispatchEvent({type:\"tmap:tm-generate-widget\",paramObject:{view:this.view.getLabel()}})}},{key:\"handleSetCentralTopic\",value:function e(t){var i=t.paramObject;var a=i.id||this.network.getSelectedNodes()[0];if(a===this.view.getConfig(\"central-topic\")){a=\"\"}this.view.setCentralTopic(a)}},{key:\"handleVisStabilizedEvent\",value:function e(t){if(this.hasNetworkStabilized){return}this.hasNetworkStabilized=true;this.logger(\"log\",\"Network stabilized after\",t.iterations,\"iterations\");if(!this.view.isEnabled(\"physics_mode\")){var i=this.graphData.nodesById;var a=[];for(var s in i){if(i[s].x===undefined){a.push(s)}}if(a.length){this.setNodesMoveable(a,false);$tm.notify(a.length+\" nodes were added to the graph\")}var r=this.visOptions.physics;r[r.solver].centralGravity=0;this.network.setOptions(this.visOptions)}if(this.resetFocus){this.fitGraph(this.resetFocus.delay,this.resetFocus.duration);this.resetFocus=null}}},{key:\"handleFocusNode\",value:function e(t){var i=t.param;this.network.focus($tm.adapter.getId(i),{scale:1.5,animation:true})}},{key:\"isZombieWidget\",value:function e(){return this.domNode.isTiddlyWikiFakeDom===true||!this.document.body.contains(this.getContainer())}},{key:\"fitGraph\",value:function e(){var t=this;var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;clearTimeout(this.activeFitTimeout);var s=function e(){if(t.isZombieWidget()){return}t.network.redraw();t.network.fit({animation:{duration:a,easingFunction:\"easeOutQuart\"}})};this.activeFitTimeout=setTimeout(s,i)}},{key:\"handleInsertNode\",value:function e(t){var i=this;$tm.dialogManager.open(\"addNodeToMap\",{},function(e,a){if(!e){return}var s=_utils2.default.getField(a,\"draft.title\");if(_utils2.default.tiddlerExists(s)){if(_utils2.default.isMatch(s,i.view.getNodeFilter(\"compiled\"))){$tm.notify(\"Node already exists\");return}else{t=$tm.adapter.makeNode(s,t);i.view.addNode(t)}}else{var r=new $tw.Tiddler(a,{\"draft.title\":null});t.label=s;$tm.adapter.insertNode(t,i.view,r)}i.isPreventZoomOnNextUpdate=true})}},{key:\"handleEditNode\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t.id);var s=_utils2.default.getTiddler(a);var r=JSON.stringify($tm.config.vis);var n=this.view.getConfig(\"vis\");var o={};o[t.id]=t;var l=$tm.adapter.getInheritedNodeStyles(o);var d=JSON.stringify(l[a]);var u=JSON.stringify(_utils2.default.merge({},{color:s.fields[\"color\"]},_utils2.default.parseJSON(s.fields[\"tmap.style\"])));var h=this.view.getLabel();var g=_extends({},this.view.getNodeData(t.id));delete g.x;delete g.y;var f={view:h,tiddler:s.fields.title,tidColor:s.fields[\"color\"],tidIcon:s.fields[$tm.field.nodeIcon]||s.fields[\"tmap.fa-icon\"],tidLabelField:\"global.\"+$tm.field.nodeLabel,tidIconField:\"global.\"+$tm.field.nodeIcon,dialog:{preselects:{\"inherited-global-default-style\":r,\"inherited-local-default-style\":n,\"inherited-group-styles\":d,\"global.tmap.style\":u,\"local-node-style\":JSON.stringify(g)}}};var v=function e(t,i,a){for(var s=a.length;s--;){f.dialog.preselects[t+\".\"+a[s]]=i[a[s]]||\"\"}};v(\"local\",g,[\"label\",\"tw-icon\",\"fa-icon\",\"open-view\"]);v(\"global\",s.fields,[$tm.field.nodeLabel,$tm.field.nodeIcon,\"tmap.fa-icon\",\"tmap.open-view\"]);$tm.dialogManager.open(\"editNode\",f,function(e,s){if(!e)return;var r=s.fields;var n=_utils2.default.getPropertiesByPrefix(r,\"global.\",true);for(var o in n){_utils2.default.setField(a,o,n[o]||undefined)}var l=_utils2.default.getPropertiesByPrefix(r,\"local.\",true);var d=_utils2.default.parseJSON(r[\"local-node-style\"],{});for(var u in l){d[u]=l[u]||undefined}i.view.saveNodeStyle(t.id,d);i.isPreventZoomOnNextUpdate=true})}},{key:\"handleVisSingleClickEvent\",value:function e(t){var i=_utils2.default.isTrue($tm.config.sys.singleClickMode);if(i&&!this.editorMode){this.handleOpenMapElementEvent(t)}}},{key:\"handleVisDoubleClickEvent\",value:function e(t){if(t.nodes.length||t.edges.length){if(this.editorMode||!_utils2.default.isTrue($tm.config.sys.singleClickMode)){this.handleOpenMapElementEvent(t)}}else{if(this.editorMode){this.handleInsertNode(t.pointer.canvas)}}}},{key:\"handleOpenMapElementEvent\",value:function e(t){var i=t.nodes,a=t.edges;if(i.length){var s=this.graphData.nodesById[i[0]];if(s[\"open-view\"]){$tm.notify(\"Switching view\");this.setView(s[\"open-view\"])}else{this.openTiddlerWithId(i[0])}}else if(a.length){this.logger(\"debug\",\"Clicked on an Edge\");var r=this.graphData.edgesById[a[0]].type;this.handleEditEdgeType(r)}else{return}this.hidePopups(0,true)}},{key:\"handleEditEdgeType\",value:function e(t){if(!this.editorMode)return;var i=$tm.config.sys.edgeClickBehaviour;if(i!==\"manager\")return;$tw.rootWidget.dispatchEvent({type:\"tmap:tm-manage-edge-types\",paramObject:{type:t}})}},{key:\"handleResizeEvent\",value:function e(t){if(this.isZombieWidget())return;var i=this.getAttr(\"height\");var a=this.getAttr(\"width\");if(this.isInSidebar){var s=this.domNode.getBoundingClientRect();var r=15;a=document.body.clientWidth-s.left-r+\"px\";var n=parseInt(this.getAttr(\"bottom-spacing\"))||15;var o=window.innerHeight-s.top;i=o-n+\"px\"}this.domNode.style.height=i||\"300px\";this.domNode.style.width=a;this.repaintGraph()}},{key:\"handleClickEvent\",value:function e(t){if(this.isZombieWidget()||!this.network)return;if(!this.graphDomNode.contains(t.target)){var i=this.network.getSelection();if(i.nodes.length||i.edges.length){this.logger(\"debug\",\"Clicked outside; deselecting nodes/edges\");this.network.selectNodes([]);this.resetVisManipulationBar()}}else{this.canvas.focus()}if(t.button!==2){this.contextMenu.hide(0,true)}}},{key:\"handleVisSelectNode\",value:function e(t){var i=t.nodes;if(!this.isDraggingAllowed(i)){return}this.assignActiveStyle(i)}},{key:\"isDraggingAllowed\",value:function e(t){var i=t.nodes;return this.editorMode||this.view.isEnabled(\"physics_mode\")}},{key:\"assignActiveStyle\",value:function e(t){if(!Array.isArray(t))t=[t];var i=this.visOptions.nodes.color;for(var a=t.length;a--;){var s=t[a];var r=this.graphData.nodesById[s];var n=_utils2.default.merge({},i,r.color);this.graphData.nodes.update({id:s,color:{highlight:n,hover:n}})}}},{key:\"handleVisDeselectNode\",value:function e(t){}},{key:\"handleVisDragEnd\",value:function e(t){var i=t.nodes;if(!i.length){return}if(i.length===1&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[i[0]];this.graphData.nodes.update(_extends({id:i[0]},_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")))))}this.draggedNode=null;this.setNodesMoveable(i,false)}},{key:\"handleVisBeforeDrawing\",value:function e(t){var i=this.view,a=this.network,s=this.backgroundImage;if(s){t.drawImage(s,0,0)}if(i.isEnabled(\"raster\")){_utils2.default.drawRaster(t,a.getScale(),a.getViewPosition(),parseInt(i.getConfig(\"raster\")))}}},{key:\"handleVisAfterDrawing\",value:function e(t){if(this.selectRect){var i=this.selectRect.getRect();t.beginPath();t.globalAlpha=.5;t.fillStyle=\"#EAFFEF\";t.fillRect.apply(t,_toConsumableArray(i));t.beginPath();t.globalAlpha=1;t.strokeStyle=\"#B4D9BD\";t.strokeRect.apply(t,_toConsumableArray(i))}if(this.draggedNode&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[this.draggedNode];var s=_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")));t.strokeStyle=\"green\";t.fillStyle=\"green\";t.beginPath();t.moveTo(a.x,a.y);t.lineTo(s.x,s.y);t.stroke();t.beginPath();t.arc(s.x,s.y,5,0,Math.PI*2);t.fill()}}},{key:\"constructTooltip\",value:function e(t,i){var a=_utils2.default.parseJSON(t);var s=a.node||a.edge;var r=null;var n=\"text/html\";var o=\"text/vnd-tiddlywiki\";if(a.node){var l=$tm.tracker.getTiddlerById(s);var d=_utils2.default.getTiddler(l);var u=d.fields[$tm.field.nodeInfo];if(u){i.innerHTML=$tw.wiki.renderText(n,o,u)}else if(d.fields.text){_utils2.default.registerTransclude(this,\"tooltipWidget\",l);this.tooltipWidget.setVariable(\"tv-tiddler-preview\",\"yes\");this.tooltipWidget.render(i)}else{i.innerHTML=l}}else{var h=this.graphData.edgesById[s];var g=$tm.indeces.allETy[h.type];if(g.description){r=$tw.wiki.renderText(n,o,g.description)}i.innerHTML=r||g.label||g.id}}},{key:\"handleVisHoverElement\",value:function e(t){if($tm.mouse.buttons)return;var i=t.node||t.edge;var a=JSON.stringify(t);if(t.node){this.assignActiveStyle(i)}if(!this.isVisInEditMode()&&!this.contextMenu.isShown()){var s=this.constructTooltip;this.tooltip.show(a,s)}}},{key:\"handleVisBlurElement\",value:function e(t){this.tooltip.hide()}},{key:\"handleVisLoading\",value:function e(t){var i=t.total,a=t.iterations;this.graphLoadingBarDomNode.style.display=\"block\";this.graphLoadingBarDomNode.setAttribute(\"max\",i);this.graphLoadingBarDomNode.setAttribute(\"value\",a)}},{key:\"handleVisLoadingDone\",value:function e(t){this.graphLoadingBarDomNode.style.display=\"none\"}},{key:\"handleVisDragStart\",value:function e(t){var i=t.nodes;if(!i.length||!this.isDraggingAllowed(i)){return}this.hidePopups(0,true);this.assignActiveStyle(i);this.setNodesMoveable(i,true);if(i.length===1){this.draggedNode=i[0]}}},{key:\"destruct\",value:function e(){_utils2.default.setDomListeners(\"remove\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"remove\",this.domNode,this.widgetDomListeners);this._destructVis()}},{key:\"_destructVis\",value:function e(){if(!this.network)return;_utils2.default.setDomListeners(\"remove\",this.canvas,this.canvasDomListeners);this.network.destroy();this.network=null}},{key:\"openTiddlerWithId\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t);this.logger(\"debug\",\"Opening tiddler\",a,\"with id\",t);if(this.enlargedMode===\"fullscreen\"){var s=$tw.wiki.findDraft(a);var r=!!s;if(!r){var n=\"tm-edit-tiddler\";this.dispatchEvent({type:n,tiddlerTitle:a});s=$tw.wiki.findDraft(a)}var o={draftTRef:s,originalTRef:a};$tm.dialogManager.open(\"fullscreenTiddlerEditor\",o,function(e,t){if(e){var n=\"tm-save-tiddler\";i.dispatchEvent({type:n,tiddlerTitle:s})}else if(!r){_utils2.default.deleteTiddlers([s])}var o=\"tm-close-tiddler\";i.dispatchEvent({type:o,tiddlerTitle:a})})}else{var l=this.domNode.getBoundingClientRect();this.dispatchEvent({type:\"tm-navigate\",navigateTo:a,navigateFromTitle:this.getVariable(\"storyTiddler\"),navigateFromNode:this,navigateFromClientRect:{top:l.top,left:l.left,width:l.width,right:l.right,bottom:l.bottom,height:l.height}})}}},{key:\"getViewHolderRef\",value:function e(){if(this.viewHolderRef){return this.viewHolderRef}this.logger(\"info\",\"Retrieving or generating the view holder reference\");var t=this.getAttr(\"view\");var i=null;if(t){this.logger(\"log\",'User wants to bind view \"'+t+\"' to graph\");var a=$tm.path.views+\"/\"+t;if($tw.wiki.getTiddler(a)){i=$tm.path.localHolders+\"/\"+_utils2.default.genUUID();this.logger(\"log\",'Created an independent temporary view holder \"'+i+'\"');_utils2.default.setText(i,a);this.logger(\"log\",'View \"'+a+\"' inserted into independend holder\")}else{this.logger(\"log\",'View \"'+t+'\" does not exist')}}if(!i){this.logger(\"log\",\"Using default (global) view holder\");i=$tm.ref.defaultViewHolder}return i}},{key:\"setView\",value:function e(t,i){if(!_ViewAbstraction2.default.exists(t)){return}t=new _ViewAbstraction2.default(t);var a=t.getLabel();i=i||this.viewHolderRef;this.logger(\"info\",'Inserting view \"'+a+'\" into holder \"'+i+'\"');$tw.wiki.addTiddler(new $tw.Tiddler({title:i,text:a}));this.update({changedTiddlers:_defineProperty({},i,true)})}},{key:\"getView\",value:function e(t){if(!t&&this.view){return this.view}var i=this.getViewHolderRef();var a=_utils2.default.getText(i);this.logger(\"debug\",\"Retrieved view from holder\");var s=void 0;if(_ViewAbstraction2.default.exists(a)){s=new _ViewAbstraction2.default(a)}else{this.logger(\"debug\",'Warning: View \"'+a+\"\\\" doesn't exist. Default is used instead.\");s=new _ViewAbstraction2.default(\"Default\")}return s}},{key:\"reloadBackgroundImage\",value:function e(t){var i=this;this.backgroundImage=null;var a=this.view.getConfig(\"background_image\");var s=_utils2.default.getTiddler(a);if(!s&&!a)return;var r=new Image;var n=function e(t){r.src=t};r.onload=function(){i.backgroundImage=r;i.repaintGraph()};if(s){var o=s.fields[\"_canonical_uri\"];if(o){_utils2.default.getImgFromWeb(o,n)}else if(s.fields.text){r.src=$tw.utils.makeDataUri(s.fields.text,s.fields.type)}}else if(a){_utils2.default.getImgFromWeb(a,n)}}},{key:\"repaintGraph\",value:function e(){var t=$tw.utils.hasClass(this.document.body,\"tmap-has-fullscreen-widget\");if(this.network&&(!t||t&&this.enlargedMode)){this.logger(\"info\",\"Repainting the whole graph\");this.network.redraw();this.fitGraph(0,1e3)}}},{key:\"setGraphButtonEnabled\",value:function e(t,i){var a=\"vis-button tmap-\"+t;var s=_utils2.default.getFirstElementByClassName(a,this.domNode);$tw.utils.toggleClass(s,\"tmap-button-enabled\",i)}},{key:\"setNodesMoveable\",value:function e(t,i){if(!t||!t.length||this.view.isEnabled(\"physics_mode\")){return}var a=[];var s=!i;for(var r=t.length;r--;){a.push({id:t[r],fixed:{x:s,y:s}})}this.graphData.nodes.update(a);if(s){this.logger(\"debug\",\"Fixing\",a.length,\"nodes\");this.view.saveNodePositions(this.network.getPositions());this.isPreventZoomOnNextUpdate=true}}},{key:\"addGraphButtons\",value:function e(t){var i=_utils2.default.getFirstElementByClassName(\"vis-navigation\",this.domNode);for(var a in t){var s=this.document.createElement(\"div\");s.className=\"vis-button tmap-\"+a;s.addEventListener(\"click\",t[a].bind(this),false);i.appendChild(s);this.setGraphButtonEnabled(a,true)}}}]);return t}(_widget.widget);exports.tmap=MapWidget;exports.tiddlymap=MapWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/MapWidget.js.map\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/license": {
            "title": "$:/plugins/felixhayashi/tiddlymap/license",
            "subtitle": "License",
            "caption": "License",
            "text": "\\rules except wikilink\n\n!! TiddlyMap\n\nCopyright (c) 2014, Felix Küppers\nAll rights reserved.\n\nTiddlyMap is licensed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]]. For the exact license terms, please visit [[https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]]. \n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n# BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n# Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! Vis.js\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n# Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n# MIT License (MIT)\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/readme": {
            "title": "$:/plugins/felixhayashi/tiddlymap/readme",
            "text": "* Please refer to the project-readme hosted at [[https://github.com/felixhayashi/TW5-TiddlyMap]].\n* A demo with several examples and explanations can be found at [[http://tiddlymap.org]]."
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown",
            "description": "Automatically assigned to an edge that does not have a type assigned",
            "style": "{\"color\":\"gray\"}",
            "show-label": "false"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link",
            "description": "A link that is contained in the tiddler's body pointing to another resource.",
            "style": "{\"color\":\"orange\", \"dashes\":true}",
            "label": "links to",
            "text": ""
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list",
            "description": "Contained in a list of this tiddler",
            "style": "{ \"color\": \"red\", \"dashes\":true}",
            "label": "listed in",
            "text": ""
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags",
            "description": "A tag that refers to a tiddler of the same name.",
            "style": "{ \"color\": \"darkslategray\", \"dashes\":true}",
            "label": "tagged with"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default",
            "caption": "Overview",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n  Please visit the [[online docs|http://tiddlymap.org/Documentation]]\n  for more information about the available global options.\n</div>\n<table class=\"tmap-key-value-table\">\n  <tr>\n    <th align=\"left\">Plugin version</th>\n    <td><<pluginVersion>></td>\n  </tr>\n<!--\n  <tr>\n    <th align=\"left\">Datastructure version</th>\n    <td><<dataStructureVersion>></td>\n  </tr>\n-->\n  <tr>\n    <th align=\"left\">Nodes in system</th>\n    <td><<numberOfNodes>></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Edges in system</th>\n    <td><<numberOfEdges>></td>\n  </tr>\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor",
            "caption": "Editor",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Neighbour&shy;hood menu\"\n      field:\"config.sys.editorMenuBar.showNeighScopeButton\"\n      descr:\"Show or hide the neighbourhood menu button.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Screen&shy;shot menu\"\n      field:\"config.sys.editorMenuBar.showScreenshotButton\"\n      descr:\"Show or hide the screenshot menu button.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Raster&shy; menu\"\n      field:\"config.sys.editorMenuBar.showRasterMenuButton\"\n      descr:\"Show or hide the raster menu button.\">>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields",
            "caption": "Field settings",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-text\"\n      title:\"Node-icon field\"\n      field:\"config.sys.field.nodeIcon\" \n      descr:\"Local image used as node image in the graphs.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Node-label field\"\n      field:\"config.sys.field.nodeLabel\" \n      descr:\"Alternative node label to use instead of the title.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Node-info field\"\n      field:\"config.sys.field.nodeInfo\" \n      descr:\"Field used as tooltip when hovering over a node in a graph.\"\n      note:\"It is prohibited to use the text field here.\">>\n</table>   \n\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction",
            "caption": "Interaction & behaviour",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <$macrocall type=\"input-select\"\n        $name=\"tmap-row\"\n        title=\"Default startup view\"\n        field=\"config.sys.defaultView\"\n        nochoice=\"Last view used at startup\"\n        selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n        descr=\"The view to display at startup\" />\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show popups\"\n      field:\"config.sys.popups.enabled\"\n      descr:\"Set this to true if you want to see automatic\n             popups in the map.\">>\n  <$list filter=\"[config.sys.popups.enabled[true]]\">\n  <<tmap-row type:\"input-text\"\n      title:\"Popup delay\"\n      field:\"config.sys.popups.delay\"\n      descr:\"The time in miliseconds that needs to pass after\n             a tooltip is triggered.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Popup width\"\n      field:\"config.sys.popups.width\"\n      descr:\"The default max-width of the popup.\"\n      note:\"Make sure you added the desired unit (e.g. `px`).\n            Requires a wiki refresh.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Popup height\"\n      field:\"config.sys.popups.height\"\n      descr:\"The default max-height of the popup.\"\n      note:\"Make sure you added desired the unit (e.g.  `px`).\n            Requires a wiki refresh.\">>\n  </$list>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Allow single click mode\"\n      field:\"config.sys.singleClickMode\"\n      descr:\"A single click on a node is sufficient to open the\n             corresponding tiddler.\"\n      note:\"Drag and drop will still work and does not cause a\n            tiddler to be opened. Single click is never active in\n            the map editor.\">>\n  <<tmap-row type:\"input-select\"\n      title:\"Edge click behaviour\"\n      field:\"config.sys.edgeClickBehaviour\"\n      selectFilter:\"[[nothing|Nothing]]\n                    [[manager|Open edge-type manager]]\"\n      descr:\"What should happen when you click on an edge?\">>\n  <<tmap-row type:\"input-select\" title:\"Raster size\" field:\"config.sys.raster\"\n      selectFilter:\"[[|disabled]] [[5|5px]] [[10|10px]] [[15|15px]] [[20|20px]] [[30|30px]] [[40|40px]]\"\n      descr:\"Snap nodes to an invisible raster of the given size after drag'n'drop.\"\n      note:\"Only works when the view is not in floating mode\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Apply node-filter to neighbours\"\n      field:\"config.sys.nodeFilterNeighbours\"\n      descr:\"If checked, neighbours displayed in the map will be filtered\n      by the view's node-filter. Otherwise the node-filter will only be used\n      to filter the original set of nodes in the map\">>\n</table>\n\n!! Suppressed dialogs\n\n<div class=\"tmap-flash-message tmap-plain\">\n  Dialogs that you decided to suppress in the past are listed here.\n  Remove the checkmark to enable dialogs again.\n</div>\n\n<table class=\"tmap-config-table\">\n  <$list\n      filter=\"[<output>fields[]prefix[config.sys.suppressedDialogs]]\"\n      emptyMessage=\"–\">\n      <$set name=\"dialogName\" value=<<tmap basename \".\">>>\n      <$macrocall $name=\"tmap-row\"\n            type=\"input-checkbox\"\n            title=\"Suppress '$(dialogName)$' dialog\"\n            field=<<currentTiddler>> />\n      </$set>\n    <br />\n  </$list>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab",
            "caption": "Live tab",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Live tab\"\n      field:\"liveTab\" \n      descr:\"Show or hide the live tab in the sidebar.\">>\n  <$macrocall type=\"input-select\"\n      $name=\"tmap-row\"\n      title=\"Fallback view\"\n      field=\"config.sys.liveTab.fallbackView\" \n      selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n      descr=\"The view to display in the sidebar's live tab in\n             case the current tiddler did not specify a view\n             to open.\" />\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig",
            "subtitle": "{{$:/core/images/options-button}} Global configuration of TiddlyMap",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n<$macrocall $name=\"tabs\"\n  default=<<concat \"$(template)$/default\">>\n  tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity",
            "caption": "Verbosity",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n  Here you can restrict the system's talkativeness.\n</div>\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Debug output\"\n      field:\"config.sys.debug\" \n      descr:\"Set this to true if you want debug information to be\n             displayed in the browser console.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show notifications\"\n      field:\"config.sys.notifications\" \n      descr:\"Set this to true if you want to receive fade-out\n             notifications for important events.\">>\n</table> "
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis",
            "classes": "tmap-remove-top-space",
            "caption": "Graph",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  The global vis configurations will affect all views and their\n  elements (nodes and edges) unless they are overridden on a lower\n  level. All options below are documented at\n  [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n  Only config items that you actually changed have an effect on\n  the graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n    mode=\"manage-config\"\n    inherited=\"vis-inherited\"\n    extension=\"config.vis\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default",
            "caption": "Overview",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n   All configurations __only__ affect this view.\n</div>\n\n<table class=\"tmap-key-value-table\">\n  <tr>\n    <th align=\"left\">Created on</th>\n    <td><<createdOn>></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Nodes contained in graph</th>\n    <td><<numberOfNodes>></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Edges contained in graph</th>\n    <td><<numberOfEdges>></td>\n  </tr>\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters",
            "caption": "Edit filters",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  Completely new to filters? Please read\n  [[Introduction to filter notation|http://tiddlywiki.com/#Introduction%20to%20filter%20notation]]\n  first.\n</div>\n\n<fieldset>\n  <legend>Filters <sup>[1]</sup></legend>\n  <table class=\"tmap-config-table tmap-large-input\">\n    <<tmap-row type:\"input-textarea\"\n        title:\"Node filter\"\n        field:\"filter.prettyNodeFltr\"\n        descr:\"In the map, only those tiddlers that match this filter\n               are shown. Drafts and system tiddlers are automatically\n               excluded.\">>\n    <<tmap-row type:\"input-textarea\"\n        title:\"Edge-type filter\"\n        field:\"filter.prettyEdgeFltr\" \n        descr:\"Only edges with a type that matches the filter are shown.\">>\n  </table>   \n</fieldset>\n\n---\n\n<sup>[1]</sup> In the editors above, a new line is equivalent to a space symbol.<br />\n<sup>[2]</sup> It is suggested to read\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nand [[Edge-type namespaces|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nbefore using Tiddlymap's filter editor."
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout",
            "caption": "Layout",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Floating nodes\"\n      field:\"config.physics_mode\" \n      descr:\"Set this to true if you want your nodes to freely\n             swirl around.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Background image\"\n      field:\"config.background_image\" \n      descr:\"The title of an image tiddler to be used as background\n             in the view.\"\n      note:\"You can also use an image url directly, however, the\n            image needs be stored under the same domain as your wiki.\n            Otherwise, it won't be displayed!\">>\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace",
            "caption": "Namespace",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table tmap-small-input\">\n  <<tmap-row type:\"input-text\"\n      title:\"Edge-type namespace\"\n      field:\"config.edge_type_namespace\" \n      descr:\"A namespace (like `foaf` in `foaf:knows`) that will be\n             automatically added to all edge types you create in\n             this view. The namespace is only added if the types\n             do not exist yet and do not have a namespace assigned yet.\n             Namespaces are always hidden in the graph.\"\n      note:\"Most likely, you don't want the edges created with this\n            namespace to leak into other views, moreover, you don't\n            want edges that do not possess the namespace ever to be\n            shown here. In this case, use a private marker (`_`)\n            in front of your namespace, e.g. `_mynamespace` and use\n            an appropriate edge type filter, i.e. `+[prefix[_mynamespace]]`\n            For further information see:\n            \n            * [[Edge-type namespaces|http://tiddlymap.org/#Edge-type%20namespaces]]\n            * [[Private edge types|http://tiddlymap.org/#Private%20edge%20types]]\n            \">>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView",
            "subtitle": "{{$:/core/images/options-button}} View configuration -- <<view>>",
            "text": "\\rules except wikilink\n\n\\define privateEdgeTypes() [[private edge-types|http://tiddlymap.org/#Private%20edge%20types]]\n\n<$macrocall $name=\"tabs\"\n  default=<<concat \"$(template)$/default\">>\n  tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis",
            "caption": "Graph",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n   The local vis configurations will affect all\n   elements (nodes and edges) of this view, unless they are\n   overridden on a lower level. All options below are documented at\n   [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n  Only config items that you actually changed have an effect on the\n  graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n    mode=\"manage-config\"\n    inherited=\"vis-inherited\"\n    extension=\"config.vis\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType",
            "subtitle": "{{$:/plugins/felixhayashi/tiddlymap/icon}} Edge type specification",
            "text": "\\rules except wikilink\n\\rules except underscore\n\n\\define filter() $(allEdgeTypes)$ +[search:title[$(term)$]]\n\n\\define badge(color, label, tooltip)\n<span style=\"background: $color$\" title=\"$tooltip$\">$label$</span>\n\\end\n\n\\define badges()\n<$tiddler tiddler={{!!text}}>\n<$set name=\"id\" value=<<tmap \"getETyId\" \"$(view)$\">>>\n<$set name=\"isVisible\" value=<<tmap \"isETyVisible\" \"$(view)$\">>>\n<div class=\"tmap-badges\">\n  <span\n      style=\"background: darkslategray\"\n      title=\"Your input translates into this id.\">\n  <<id>>\n  </span>\n  <$list filter=\"[<isVisible>regexp[true]]\">\n    <<badge \"green\" \"visible\" \"Matches your view's filter\">>\n  </$list>\n  <$list filter=\"[<isVisible>regexp[false]]\">\n    <<badge \"red\" \"not visible\" \"Doesn't match your view's filter\">>\n  </$list>\n  <$list filter=\"[<id>!regexp[^tmap:unknown$]]\" variable=\"item\">\n    <$list filter=\"[<id>regexp[^_]]\">\n      <<badge \"purple\" \"private\" \"Not shown in other views per default\">>\n    </$list>\n    <$list filter=\"[<id>regexp[.+:.+]]\">\n      <<badge \"orange\" \"namespace\" \"This type is prefixed with a proper namespace\">>\n    </$list>\n  </$list>\n</div>\n</$set>\n</$set>\n</$tiddler>\n\\end\n\n\\define search()\n<p>\n  You are about to connect \"<$text text=\"$(fromLabel)$\" />\"\n  with \"<$text text=\"$(toLabel)$\" />\". Please specify a type.\n</p>\n<table id=\"tmap-search-table\">\n  <tr>\n    <td><b>Type:</b></td>\n    <td>\n      <$edit-text\n          focus=\"true\"\n          field=\"text\"\n          type=\"text\"\n          tag=\"input\"\n          default=\"\"\n          class=\"tmap-trigger-field\n                 tmap-triggers-ok-button-on-enter\n                 tmap-triggers-cancel-button-on-esc\" />\n      <<badges>>\n    </td>\n  </tr>\n  <tr>\n    <td></td>\n    <td>\n      <$set name=\"term\" value={{!!text}}>\n      <$set name=\"allEdgeTypes\" value=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n      <ul class=\"tmap-small-list\">\n        <$list filter=<<filter>>>\n        <li>\n          <$button class=\"tc-btn-invisible tmap-link\">\n            <$view field=\"title\" />\n            <$action-setfield $tiddler=<<output>> text={{!!title}} />\n          </$button>\n        </li>\n        </$list>\n      </ul>\n      </$set>\n      </$set>\n    </td>\n  </tr>\n</table>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap",
            "subtitle": "{{$:/core/images/tag-button}} Add node",
            "classes": "tmap-modal-add-node",
            "text": "\\rules except wikilink\n\n\\define backButtonText() back to list\n\\define outputAndTemplate() [[$(output)$]] [[$(template)$]]\n\n\\define editor()\n  <$button class=\"tmap-go-back tc-btn-invisible\">\n    {{$:/core/images/chevron-left}} <<backButtonText>>\n    <$action-deletefield $tiddler=<<temp>> more template />\n    <$action-sendmessage\n        $message=\"tmap:tm-clear-tiddler\"\n        keep=\"draft.title\"\n        title=<<output>> />\n  </$button>\n\n  <$list filter=\"[<output>get[draft.title]is[tiddler]]\">\n  <div class=\"tmap-flash-message tmap-warning\">\n   Tiddler already exists! Use another title or click\n   \"<<backButtonText>>\" to cancel your edit.\n  </div>\n  </$list>\n\n  <div class=\"tmap-modal-editor\">\n    <table class=\"tmap-config-table\">\n      <tr class=\"tmap-template-select\">\n        <td>Template</td>\n        <td>\n          <$select\n              tiddler=<<temp>>\n              field=\"template\">\n            <option value=\"\"></option>\n            <$list filter=<<tmap \"option\" \"selector.allPotentialNodes\">>>\n            <option><$view field=\"title\" /></option>\n            </$list>\n          </$select>\n          <$button>Load\n            <$action-sendmessage\n                $message=\"tmap:tm-clear-tiddler\"\n                keep=\"draft.title\"\n                title=<<output>> />\n            <$list filter=\"[<temp>get[template]]\" variable=\"template\">\n            <$action-sendmessage\n                $message=\"tmap:tm-merge-tiddlers\"\n                tiddlers=<<outputAndTemplate>>\n                output=<<output>> />\n            <$action-deletefield $tiddler=<<output>> tmap.id tmap.edges />\n            </$list>\n          </$button>\n       </td>\n       <td>Press the \"load\" button to activate the template.</td>\n      </tr>\n    </table>\n    <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n      <$set name=\"currentTiddler\" value=<<output>>>\n        <$transclude tiddler=\"$:/core/ui/EditTemplate\" mode=\"block\" />\n      </$set>\n    </$importvariables>\n  </div>\n\\end\n\n\\define search()\n<p>Add an existing tiddler to the map or create a new one.</p>\n<table id=\"tmap-search-table\">\n  <tr>\n    <td><b>Title:</b></td>\n    <td>\n      <$edit-text\n          tiddler=<<output>>\n          field=\"draft.title\"\n          focus=\"true\"\n          type=\"text\"\n          tag=\"input\"\n          default=\"\"\n          class=\"tmap-trigger-field\n                 tmap-triggers-ok-button-on-enter\n                 tmap-triggers-cancel-button-on-esc\" />\n      <$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n      <$button\n          tooltip=\"The tiddler does not exist yet and you may edit it\n                   before it is added to the map\">\n        {{$:/core/images/edit-button}}\n        <$action-setfield $tiddler=<<temp>> more=\"true\" />\n      </$button> <sup>[1]</sup>\n      </$list>\n    </td>\n  </tr>\n  <tr>\n    <td></td>\n    <td>\n      <$set name=\"term\" value={{!!draft.title}}>\n      <ul class=\"tmap-small-list\">\n        <$list filter=\"[search:title<term>!is[system]!has[draft.of]]\">\n        <li>\n          <$button class=\"tc-btn-invisible tmap-link\">\n            <$view field=\"title\" />\n            <$action-setfield $tiddler=<<output>> draft.title={{!!title}} />\n          </$button>\n        </li>\n        </$list>\n      </ul>\n      </$set>\n    </td>\n  </tr>\n</table>\n\n<$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n<hr />\n<sup>[1]</sup>\n<small>\n  The tiddler does not exist yet and you may edit it\n  before it is added to the map\n</small>\n</$list>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n<$list filter=\"[<temp>has[more]]\" variable=\"item\"><<editor>></$list>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog",
            "subtitle": "{{$:/core/images/locked-padlock}} You cannot delete this view!",
            "buttons": "ok",
            "text": "\\rules except wikilink\n\nIt is not possible to delete the current view as ''<<count>>'' tiddlers\nare referencing it. To delete the view you must first remove the tiddlymap\nwidgets in the tiddlers listed below or change their view attributes.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n  <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nAfter the references are removed, you may delete the view.\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation",
            "subtitle": "{{$:/core/images/import-button}} You must confirm in order to proceed!",
            "text": "\\rules except wikilink\n\n<<message>>\n\n''Are you really sure you want to do this?''"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/createView": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/createView",
            "subtitle": "{{$:/core/images/new-button}} Creating a new view",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-text\"\n      title:\"View name\"\n      field:\"name\"\n      focus:\"true\"\n      class:\"tmap-trigger-field\n             tmap-triggers-ok-button-on-enter\n             tmap-triggers-cancel-button-on-esc\"\n      descr:\"The name for the new view. If no name is entered,\n             the program will invent one for you.\"\n      note:\"You cannot override an existing view. In this case,\n            you need to delete the old view first! You must no use\n            slashes (`/`) in the name.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Clone view\"\n      field:\"clone\"\n      descr:\"Use the view that is currently displayed in the\n             editor as blueprint. The view will be an __exact__\n             clone of the current one, only with a different\n             name.\">>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog",
            "subtitle": "{{$:/core/images/delete-button}} You are about to delete <<count>> nodes",
            "text": "\\rules except wikilink\n\n''Please choose an option or abort:''\n\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"system\">\n  Delete nodes from system <sup>[1]</sup>\n</$radio><br />\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"filter\">\n  Delete nodes from graph's filter <sup>[2]</sup>\n</$radio>\n\nThe following nodes will be deleted:\n\n<ul>\n<$list filter=<<tiddlers>>>\n  <li><$view tiddler={{!!title}} field=\"title\" /></li>\n</$list>\n</ul>\n\n---\n\n<sup>[1]</sup>\n<small>This will delete all nodes, their corresponding tiddlers and all connected edges.</small><br/>\n<sup>[2]</sup>\n<small>''Important:'' Removing a node from the graph's filter only works, if the node has been added in the map editor per double click or via \"Add Node\". If the node hasn't been added as mentioned above, you need to change the underlying tiddler in a way that it doesn't match your filter anymore, if you don't want it to be displayed in the graph.</small>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo",
            "subtitle": "{{$:/core/images/info-button}} Dublicate id detected",
            "buttons": "ok_suppress",
            "text": "\\rules except wikilink\n\nTiddlyMap requires the value of the id field (\"tmap.id\") to be\nunique in order to correctly identify nodes and tiddlers.\n\nThe id of the \"<<param.changedTiddler>>\" already exists for these tiddlers:\n\n<ul>\n<$list filter=<<param.filter>> variable=\"item\">\n  <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nTherefore TiddlyMap\n\n* assigned a new id to tiddler \"<<param.changedTiddler>>\"\n* removed all edges from \"<<param.changedTiddler>>\"\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible",
            "subtitle": "{{$:/core/images/info-button}} Edge will not be visible in view \"<<view>>\"",
            "buttons": "ok_suppress",
            "text": "\\rules except wikilink\n\nYou just created an edge of type\n<code><$text text=<<type>> /></code> that will not be\nvisible in this view because it doesn't match your\nedge-type filter settings.\n\nThe current edge-type filter of view \"<<view>>\" looks like this:\n\n<pre><code><$text text=<<eTyFilter>> /></code></pre>\n\nTo have the newly added type displayed in your view, adjust your\nedge-type filter accordingly. \n\nSome suggestions:\n\n<ul>\n  <li>\n    Explicitly add the type to the filter:\n    <code><$text text=\"[[\" /><$text text=<<type>> /><$text text=\"]]\" /></code>\n  </li>\n  <li>\n  <$set\n      filter=\"[<type>regexp[:]splitbefore[:]]\"\n      name=\"prefix\"\n      emptyValue=<<tmap halfOfString \"$(type)$\">>>\n  Add a filter rule (e.g. a prefix filter) that will match\n  your type: <code>[prefix[<<prefix>>]]</code>\n  </$set>\n  </li>\n  <li>Make your current view-filter less restrictive.</li>\n</ul>\n\nFor further information, please see:\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]."
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default",
            "caption": "Global node style",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  A node's ''global configuration''\n  (also referred to as //global individual config//) defines its\n  individual appearance and behaviour in all views.\n</div>\n<<maybeShowTidColorWarning>>\n    \n<$macrocall $name=\"sharedSettings\"\n    twIconField=<<tidIconField>>\n    faIconField=\"global.tmap.fa-icon\"\n    labelField=<<tidLabelField>> />\n\n<$macrocall $name=\"visConfiguration\"\n    mode=\"manage-node-types\"\n    extensionField=\"global.tmap.style\"\n    styleName=\"node's global style\"\n    inheritedList=\"[[inherited-global-default-style]]\n                   [[inherited-local-default-style]]\n                   [[inherited-group-styles]]\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local",
            "caption": "Local node style",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n    \n<div class=\"tmap-flash-message tmap-info\">\n  The ''local node configuration'' \n  (also referred to as //view-specific node configuration//)\n  overrides the //global individual configuration// and only affects\n  the node's appearance and behaviour in the current view.\n</div>\n<<maybeShowTidColorWarning>>\n\n<fieldset>\n  <legend>Behaviour</legend>\n  <table class=\"tmap-config-table\">\n    <$macrocall type=\"input-select\"\n        $name=\"tmap-row\"\n        title=\"Open view\"\n        field=\"local.open-view\"\n        nochoice=\"Disabled\"\n        selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n        descr=\"Clicking on this node will open the specified\n               view instead of the tiddler represented by this node.\" />\n  </table>\n</fieldset>\n\n<$macrocall $name=\"sharedSettings\"\n    twIconField=\"local.tw-icon\"\n    faIconField=\"local.fa-icon\"\n    labelField=\"local.label\" />\n                         \n<$macrocall $name=\"visConfiguration\"\n    mode=\"manage-node-types\"\n    extensionField=\"local-node-style\"\n    styleName=\"node's local style\"\n    inheritedList=\"[[inherited-global-default-style]]\n                   [[inherited-local-default-style]]\n                   [[inherited-group-styles]]\n                   [[global.tmap.style]]\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/editNode": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode",
            "subtitle": "{{$:/core/images/edit-button}} Editing style of node \"<<tiddler>>\"",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n\\define maybeShowTidColorWarning()\n  <$list filter=\"[<tidColor>regexp[.+]]\">\n  <div class=\"tmap-flash-message tmap-warning\">\n    You have set the tiddler's color\n    field to \"<<tidColor>>\". This value will be completely ignored\n    when you change node's color properties in the vis editor below.\n  </div>\n  </$list>\n\\end\n\n\\define iconSettings(twIconField, faIconField)\n  <fieldset>\n    <legend>Icon Settings</legend>\n    <table class=\"tmap-config-table\">\n      <<tmap-row type:\"input-text\"\n          title:\"TW-icon\"\n          field:\"$twIconField$\"\n          descr:\"A tiddlywiki image reference.\n                 For example '$:/core/icon' for Movotun Jack.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"FA-icon\"\n          field:\"$faIconField$\"\n          descr:\"A Font Awesome icon code.\n                 For example 'f206' for the bicycle symbol.\">>\n    </table>\n  </fieldset>\n\\end\n\n\\define sharedSettings(twIconField, faIconField, labelField)\n  <fieldset>\n    <legend>General Settings</legend>\n    <table class=\"tmap-config-table\">\n      <<tmap-row type:\"input-text\"\n          title:\"Label\"\n          field:\"$labelField$\"\n          descr:\"Use this value as node label.\">>\n    </table>\n  </fieldset>\n  <!-- display icon fieldset -->\n  <<iconSettings \"$twIconField$\" \"$faIconField$\">>  \n\\end\n\n<$macrocall\n  $name=\"tabs\"\n  default=<<concat \"$(template)$/default\">>\n  tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft",
            "caption": "Draft",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n  <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n    <$set name=\"currentTiddler\" value=<<draftTRef>> >\n      <$transclude tiddler=\"$:/core/ui/EditTemplate\" field=\"text\" mode=\"block\" />\n    </$set>\n  </$importvariables>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original",
            "caption": "Current Version",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n  <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n    <$set name=\"currentTiddler\" value=<<originalTRef>> >\n      <$transclude tiddler=\"$:/core/ui/ViewTemplate\" field=\"text\" mode=\"block\" />\n    </$set>\n  </$importvariables>\n</div>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor",
            "subtitle": "{{$:/core/images/edit-button}} <<originalTRef>>",
            "classes": "tmap-modal-fullscreen-editor tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n\\define defaultTab() $:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original\n\n<$macrocall $name=\"tabs\"\n    default=<<defaultTab>>\n    tabsList=\"[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/]]\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged",
            "subtitle": "{{$:/core/images/info-button}} The field \"<<name>>\" changed",
            "text": "\\rules except wikilink\n\nYou changed the field \"<<name>>\" from \"<<oldValue>>\" to \"<<newValue>>\".\n\nIt is recommended to let TiddlyMap copy all values from the former field \"<<oldValue>>\" to the new field \"<<newValue>>\" so the data stored in \"<<oldValue>>\" is not lost. This operation has to be done now or never.\n\nDo you want to move each tiddler's existing \"<<oldValue>>\" value to \"<<newValue>>\"? Please note that any value currently stored in \"<<newValue>>\" would consequently be overridden and the old field \"<<oldValue>>\" would be eventually removed!"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported",
            "subtitle": "{{$:/core/images/info-button}} Your machine does not support fullscreen",
            "buttons": "ok_suppress",
            "text": "\\rules except wikilink\n\nPlease have a look [[here|http://caniuse.com/#feat=fullscreen]] to see a list of supported devices/browsers.\n\nSorry for this :("
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/renameView": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/renameView",
            "subtitle": "{{$:/core/images/tag-button}} Please specify a view name",
            "text": "\\rules except wikilink\n\n''Name:''\n<$edit-text focus=\"true\" tiddler=<<output>> field=\"text\" type=\"text\" tag=\"input\" default=\"\"\n            class=\"tmap-trigger-field tmap-triggers-ok-button-on-enter\" />\n\nNote that ''<<count>>'' tiddlers are referencing this view.\n\n<$reveal type=\"nomatch\" text=\"0\" default=<<count>>>\n\nRenaming the view will cause the reference to be invalid.\nIt is recommended to first remove the tiddlymap widgets in\nthe tiddlers listed below or change their view attributes\naccordingly.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n  <li><$text text=<<item>> /></li>\n</$list>\n</ul>\n\n</$reveal>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas",
            "subtitle": "{{$:/core/images/options-button}} Save a snapshot image of view \"<<view>>\"",
            "text": "\\rules except wikilink\n\n\\define preview()\n<div class=\"tmap-save-canvas-preview\">\n  <$transclude tiddler=<<snapshot>> /><br />\n  Measures: <<width>> × <<height>>\n</div>\n\\end\n\n<table class=\"tmap-config-table\">\n<!--\n  <<tmap-row type:\"input-text\"\n      title:\"Name\"\n      field:\"name\">\n-->\n<$macrocall $name=\"tmap-row\"\n    type=\"input-text\"\n    title=\"Name\"\n    field=\"name\"\n    descr=<<preview>> />\n</table>\n\n<fieldset><legend>Options</legend>\n  <table class=\"tmap-config-table\">\n    <<tmap-row type:\"input-radio\"\n        title:\"Action\"\n        field:\"action\" \n        selectFilter:\"[[download|Download]]\n                      [[wiki|Save in wiki]]\n                      [[placeholder|Use as placeholder for this view]]\"\n        descr:\"Save the image by downloading it to your computer or\n               save it as a tiddler in your wiki.<br /><br />\n               A third option is to make TiddlyMap use this image as\n               placeholder for the current view. Placeholders are used\n               when tiddlers are exported in form of static html\n               or when editing a tiddler while having the preview\n               shown. In this case the title input is ignored.\">>\n  </table>\n</fieldset>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog",
            "text": "\\rules except wikilink\n\n<div class=<<classes>>>\n<$importvariables\n    filter=\"[[$:/plugins/felixhayashi/tiddlymap/misc/macros]]\n            [[$:/core/macros/tabs]]\">\n<$transclude tiddler=<<template>> mode=\"block\" />\n</$importvariables>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/welcome": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/welcome",
            "subtitle": "{{$:/core/images/info-button }} Welcome",
            "buttons": "ok",
            "text": "\\rules except wikilink\n\nIt seems that you freshly installed TiddlyMap.\n\n* In case you need any help, please consult the [[online docs|http://tiddlymap.org#Documentation]] first.\n* You are welcome to create an [[issue|https://github.com/felixhayashi/TW5-TiddlyMap/issues]] at GitHub for any bug you discover.\n* Make sure to revisit the [[demo site|http://tiddlymap.org]] to see whether your version is up-to-date.\n* If you like TiddlyMap, please give it a star at [[GitHub|https://github.com/felixhayashi/TW5-TiddlyMap]] or tell your friends about it :)\n* ''Please note:'' TiddlyMap is distributed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]], which belongs to the same license family, as the license used by TiddlyWiki. By using this plugin you agree to the product's [[License Terms|https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]].\n\nEnjoy!\n\n---\n\nTiddlyMap will configure your wiki for optimal use. Everything can be changed back later by you, via the TiddlyWiki configurations panel, so no worries. If you checked some of the options below, please save &amp; restart after closing this dialog.\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Optimize storyview\"\n      field:\"config.storyview\"\n      descr:\"Sets the storyview to 'top' for optimal scrolling.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Optimize sidebar\"\n      field:\"config.sidebar\"\n      descr:\"Sets sidebar layout to 'fixed-fluid' for larger editor.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Optimize navigation\"\n      field:\"config.navigation\"\n      descr:\"Sets navigation style to open tiddlers at top for better map navigation.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Create demo welcome map\"\n      field:\"config.demo\"\n      descr:\"Creates a little hello world welcome map for you.\">>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator",
            "subtitle": "{{$:/core/images/permalink-button}} Widget Code Generator",
            "buttons": "close",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  Use the code below to embed a view in a tiddler.\n</div>\n\n<pre style=\"white-space: normal;\">\n&lt;$tmap\n\n<$list filter=\"[<output>has[var.view]]\">\n  view=\"<$view field='var.view' />\"</$list>\n<$list filter=\"[<output>field:var.click-to-use[true]]\">\n  click-to-use=\"true\"</$list>\n<$list filter=\"[<output>has[var.editor]]\">\n  editor=\"<$view field='var.editor' />\"</$list>\n<$list filter=\"[<output>has[var.width]]\">\n  width=\"<$view field='var.width' />\"</$list>\n<$list filter=\"[<output>has[var.height]]\">\n  height=\"<$view field='var.height' />\"</$list>\n<$list filter=\"[<output>has[var.class]]\">\n  class=\"<$view field='var.class' />\"</$list>\n<$list filter=\"[<output>field:var.show-buttons[false]]\">\n  show-buttons=\"false\"</$list>\n<$list filter=\"[<output>has[var.design]]\">\n  design=\"<$view field='var.design' />\"</$list>&gt;&lt;/$tmap&gt;\n</pre>\n\n<fieldset>\n  <legend>Parameters</legend> \n  <table class=\"tmap-config-table\">\n      <$macrocall type=\"input-select\"\n          $name=\"tmap-row\"\n          title=\"View\"\n          field=\"var.view\"\n          nochoice=\" \"\n          selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n          descr=\"The view to bind the wiedget to\" />\n      <<tmap-row type:\"input-select\"\n          title:\"Editor bar\"\n          field:\"var.editor\"\n          selectFilter:\"[[|Hidden]]\n                        [[vis|Simple]]\n                        [[advanced|Advanced]]\"\n          descr:\"Whether the widget should act as an editor or not.\">>\n      <<tmap-row type:\"input-select\"\n          title:\"Design\"\n          field:\"var.design\"\n          selectFilter:\"[[|Normal]]\n                        [[plain|Plain]]\"\n          descr:\"Usually a header is displayed and borders. Plain\n                 design will only show the mere graph.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"Height\"\n          field:\"var.height\"\n          descr:\"Graph's height in css units. Defaults to '300px'.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"Width\"\n          field:\"var.width\"\n          descr:\"Graph's width in css units. Defaults to '100%'.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"Class\"\n          field:\"var.class\"\n          descr:\"A custom class to apply your own css.\">>\n      <<tmap-row type:\"input-checkbox\"\n          title:\"Click to use\"\n          field:\"var.click-to-use\"\n          default:\"false\"\n          descr:\"A click is needed to enable the graph.\">>\n      <<tmap-row type:\"input-checkbox\"\n          title:\"Show buttons\"\n          field:\"var.show-buttons\"\n          default:\"true\"\n          descr:\"Show or hide the graph's navigation buttons.\">>\n  </table>\n</fieldset>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/close": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/close",
            "text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-close-button\" tooltip=\"Close this dialog\">Close\n\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n                       \n</$button>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok",
            "text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm dialog\">OK\n\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n                       \n</$button>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel",
            "text": "\\rules except wikilink\n\n<$transclude tiddler=\"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok\" mode=\"inline\" />\n<$button class=\"tmap-dialog-button tmap-cancel-button\" tooltip=\"Close dialog without saving\">Cancel\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"\" />\n</$button>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress",
            "text": "\\rules except wikilink\n\n<$set name=\"currentTiddler\" value=<<title>> >\n\n<$checkbox field=\"suppress\" checked=\"1\" unchecked=\"0\" default=\"0\"> Do not show this dialog again</$checkbox>\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm this dialog\">OK\n\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n  \n  <!-- suppress dialog in the future -->\n  <$action-sendmessage $message=\"tmap:tm-suppress-dialog\"\n                       dialog=<<templateId>>\n                       suppress={{!!suppress}} />\n                       \n</$button>\n\n</$set>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter",
            "text": "\\rules except wikilink\n\n\\define footer() $:/plugins/felixhayashi/tiddlymap/dialogFooter/$(buttons)$\n\n<$transclude tiddler=<<footer>> />\n\n<!-- we need this button to be able to close a tiddler from outside programmatically -->\n<$button class=\"tmap-hidden-close-button\" message=\"tm-close-tiddler\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager",
            "text": "\\rules except wikilink\n\n<$button\n    class=\"tmap-dialog-button tmap-save-button\"\n    tooltip=\"Save the current changes\">Save\n  <$action-sendmessage\n      $message=\"tmap:tm-save-type-form\"\n      mode=<<mode>>\n      output=<<output>> />\n</$button>\n<$button\n    class=\"tmap-dialog-button tmap-cancel-button\"\n    tooltip=\"Cancel the most resent changes and exit\">Quit\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n</$button>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType",
            "caption": "Removal",
            "text": "\\rules except wikilink\n\n\\define manage-edge-types()\n  <$macrocall $name=\"tmap-row\"\n      type=\"input-checkbox\"\n      title=\"Delete type\"\n      field=\"temp.deleteType\"\n      default={{!id}}\n      readonly={{!!temp.idImmutable}}\n      descr=\"If you want to delete this type, set this to true\n             and click the save button afterwards. Predefined system\n             types cannot be deleted.\" note=\"Consequently, all edges\n             of this type will be deleted.\" />\n\\end\n\n\\define manage-node-types()\n  <$macrocall $name=\"tmap-row\"\n      type=\"input-checkbox\"\n      title=\"Delete type\"\n      field=\"temp.deleteType\"\n      default={{!id}}\n      readonly={{!!temp.idImmutable}}\n      descr=\"If you want to delete this type, set this to true and\n             click the save button afterwards. Predefined system\n             types cannot be deleted.\" />\n\\end\n\n<table class=\"tmap-config-table\"><$macrocall $name=<<mode>> /></table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description",
            "caption": "Description",
            "text": "\\rules except wikilink\n\n\\define manage-edge-types()\n  <<tmap-row type:\"input-textarea\"\n      title:\"Description\"\n      field:\"description\"\n      descr:\"An optional description for this type. The\n             description will be displayed as tooltip when\n             moving the mouse over an edge of this type.\">>\n\\end\n\n\\define manage-node-types()\n  <<tmap-row type:\"input-textarea\"\n      title:\"Description\"\n      field:\"description\" \n      descr:\"An optional description for this type.\">>\n\\end\n\n<table class=\"tmap-config-table\">\n  <$macrocall $name=<<mode>> />\n</table>\n\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings",
            "caption": "General",
            "text": "\\rules except wikilink\n\n\\define manage-edge-types()\n  <<tmap-row type:\"input-text\"\n      title:\"Label\"\n      field:\"label\" \n      descr:\"An optional alias used as edge-label.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show label\"\n      field:\"show-label\"\n      default:\"true\"\n      descr:\"If unchecked, no edge label will be displayed.\">>\n\\end\n\\define manage-node-types()\n  <$list filter=\"[<currentTiddler>!regexp:id[tmap:]]\">\n  <<tmap-row type:\"input-textarea\"\n      title:\"Scope\"\n      field:\"scope\" \n      descr:\"A filter expression that defines, which nodes inherit\n             this node-type and its style.\">>\n  </$list>\n  <$macrocall type=\"input-select\"\n      $name=\"tmap-row\" \n      title=\"Priority\"\n      field=\"priority\"\n      selectFilter=<<tmap \"scale\" \"100\">>\n      descr=\"When a type has a a higher priority than another type,\n             its style will override the other style\" />\n\\end\n\n<table class=\"tmap-config-table\">\n  <$macrocall\n    $name=\"tmap-row\"\n    title=\"Identifier\"\n    field=\"temp.newId\"\n    type=\"input-text\"\n    default={{!!id}}\n    readonly={{!!temp.idImmutable}}\n    descr=\"A unique identifier\"\n  />\n  <$macrocall $name=<<mode>> />\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview",
            "caption": "Overview",
            "text": "\\rules except wikilink\n\n\\define date(f) <$view field=$f$ format=\"date\" template=\"DDth mmm hh:mm:ss\"/>\n\n! <$link to={{!!typeTRef}}><$view field=\"id\" /></$link>\n\n<table class=\"tmap-key-value-table\">\n  <tr>\n    <th align=\"left\">Created on</th>\n    <td>\n      <<date \"created\">>\n    </td>\n  </tr>\n  <tr>\n    <th align=\"left\">Modified on</th>\n    <td><<date \"modified\">></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Usage count</th>\n    <td>\n      <span class=\"tmap-edge-type-specific\">\n        <$view field=\"temp.usageCount\" />\n      </span>\n      <span class=\"tmap-node-type-specific\">\n        <$count filter={{!!scope}}>0</$count>\n      </span>\n    </td>\n  </tr>\n</table>\n\n<$view field=\"description\">//No description available//</$view>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling",
            "caption": "Styling",
            "text": "\\rules except wikilink\n\n\\define url()\n  <$set\n      filter=\"[<mode>prefix[manage-edge-types]]\"\n      name=\"module\"\n      value=\"edges\"\n      emptyValue=\"nodes\">\n    [[visjs.org|http://visjs.org/docs/network/$(module)$]]\n  </$set>\n\\end\n\n<fieldset class=\"tmap-node-type-specific\">\n  <legend>Icon Settings</legend>\n  <table class=\"tmap-config-table\">\n    <<tmap-row type:\"input-text\"\n        title:\"TW-icon\"\n        field:\"tw-icon\"\n        descr:\"A tiddlywiki image reference.\n               For example '$:/core/icon' for Movotun Jack.\">>\n    <<tmap-row type:\"input-text\"\n        title:\"FA-icon\"\n        field:\"fa-icon\"\n        descr:\"A Font Awesome icon code.\n               For example 'f206' for the bicycle symbol.\">>\n  </table>\n</fieldset>\n\n<fieldset><legend>Visjs styles</legend>\n  <div class=\"tmap-flash-message tmap-info\">\n     All visjs options below are documented at <<url>>.\n  </div>\n  <div class=\"tmap-flash-message tmap-info\">\n     Only config items that you actually changed have an effect on\n     the graph. Other options are visible, yet, inactive.\n  </div>\n  <$tmap-config\n      mode=<<mode>>\n      inherited=\"vis-inherited\"\n      extension=\"style\" />\n</fieldset>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager",
            "subtitle": "{{$:/core/images/tag-button}} <<topic>>",
            "buttons": "element_type_manager",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n\\define defaultTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview\n\\end\n\n\\define settingsTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings\n\\end\n\n\\define tabsFilter()\n[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/]]\n\\end\n\n\\define searchFilter()\n$(searchSelector)$\n+[sort[title]nsort[priority]]\n+[removeprefix<typeRootPath>removeprefix[/]]\n+[search:title{$:/temp/tmap/MapElementTypeSearch}]\n\\end\n\n\\define managerClass() tmap-$(mode)$\n\n\\define typePath() $(typeRootPath)$/$(id)$\n\n<div id=\"tmap-element-type-manager\" class=<<managerClass>>>\n  <div>\n    <div class=\"tmap-searchbar\">\n      <$edit-text\n          focus=\"true\"\n          tiddler=\"$:/temp/tmap/MapElementTypeSearch\"\n          type=\"text\"\n          tag=\"input\"\n          default=\"\" />\n      <$list filter=\"[{$:/temp/tmap/MapElementTypeSearch}regexp[.+]]\n                     +[addprefix[/]]\n                     +[addprefix<typeRootPath>]\n                     +[!is[tiddler]!is[shadow]]\">\n      <$button tooltip=\"Create a new type of this name\">\n      {{$:/core/images/new-button}}\n        <$action-sendmessage\n            $message=\"tmap:tm-create-type\"\n            mode=<<mode>>\n            id={{$:/temp/tmap/MapElementTypeSearch}}\n            output=<<output>> />\n        <$action-setfield $tiddler=\"$:/temp/tmap/MapElementTypeSearch\" text=\"\" />\n      </$button>\n      </$list>\n\n    </div>\n    <ul>\n      <$list\n          filter=<<searchFilter>>\n          emptyMessage=<<noTypeFound>>\n          variable=\"id\">\n      <li>\n        <span class=\"tmap-ranking tmap-node-type-specific\">\n          # <$view tiddler=<<typePath>> field=\"priority\">1</$view>\n        </span>\n        <$button class=\"tc-btn-invisible tmap-link\"><<id>>\n          <$action-setfield\n              $tiddler=<<qualify \"$:/state/tabs/MapElementTypeManager\">>\n              text=<<defaultTab>> />\n          <$action-sendmessage\n              $message=\"tmap:tm-load-type-form\"\n              id=<<id>>\n              mode=<<mode>>\n              output=<<output>> />\n        </$button>\n      </li>\n      </$list>\n    </ul>\n  </div>\n  <div>\n    <$reveal type=\"nomatch\" text=\"\" default={{!!id}} >\n      <$macrocall\n          $name=\"tabs\"\n          default=<<defaultTab>>\n          state=\"$:/state/tabs/MapElementTypeManager\"\n          tabsList=<<tabsFilter>> />\n    </$reveal>\n    <$reveal type=\"match\" text=\"\" default={{!!id}} >\n      <div class=\"tmap-flash-message tmap-info\">\n        Please select a type from the list or create a new one by\n        entering the type name in the search field on the left.\n      </div>\n      <div class=\"tmap-flash-message tmap-info tmap-node-type-specific\">\n        The number next to the node-type label represents it's priority.\n      </div>\n    </$reveal>\n  </div>\n</div>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node": {
            "title": "$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node",
            "text": "\\define single()\n  <$list filter=\"\n      [[tmap:tm-toggle-central-topic, $:/core/images/star-filled, Toggle central topic]]\n      [[tmap:tm-delete-element, $:/core/images/delete-button, Delete node]]\">\n    <$button class=\"tc-btn-invisible\">\n      <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n      <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n      <<tmap \"splitAndSelect\" \", \" \"2\">>\n    </$button>\n  </$list>\n\\end\n\n\\define multi()\n  <$list filter=\"\n      [[tmap:tm-delete-element, $:/core/images/delete-button, Delete selected nodes]]\">\n    <$button class=\"tc-btn-invisible\">\n      <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n      <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n      <<tmap \"splitAndSelect\" \", \" \"2\">>\n    </$button>\n  </$list>\n\\end\n\n<div class=\"tc-drop-down\">\n  <$macrocall $name=<<mode>> />\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar",
            "text": "\\rules except wikilink\n\\define showEdgeField() show-$(curEdgeId)$\n\n<!-- === View Switcher ========================================== -->\n\n<div class=\"tmap-menu-bar\">\n  View:\n  <$reveal type=\"match\" text=\"false\" default=<<isViewBound>> >\n    <$select\n        tiddler=<<viewHolder>>\n        field=\"text\"\n        default=<<viewLabel>> >\n      <$list filter=<<tmap \"option\" \"selector.allViewsByLabel\">> >\n        <option value={{!!title}}>\n          <$view tiddler={{!!title}} field=\"title\" />\n        </option>\n      </$list>\n    </$select>\n  </$reveal>\n  <$reveal type=\"match\" text=\"true\" default=<<isViewBound>> >\n    <b><<viewLabel>></b>\n  </$reveal>\n\n<!-- === Menu =================================================== -->\n\n  <$button\n      popup=<<qualify \"$:/temp/menu\">>\n      tooltip=\"Open the Menu\">{{$:/core/images/menu-button}}\n  </$button>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/menu\">> >\n    <div class=\"tc-drop-down\">\n      <a href=\"http://tiddlymap.org#Documentation\" target=\"_blank\">\n        {{$:/core/images/info-button}} Open online help\n      </a>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-create-view\">\n        {{$:/core/images/new-button}} Create new view\n      </$button>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-generate-widget\">\n        {{$:/core/images/permalink-button}} Grab widget code\n      </$button>\n      <div class=\"tmap-list-separator\">Global configurations:</div>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-configure-system\">\n        {{$:/core/images/options-button}} Configure TiddlyMap\n      </$button>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-edge-types\">\n        <span class=\"tmap-unicode-icon\">◭</span> Manage edge-types\n      </$button>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-node-types\">\n        <span class=\"tmap-unicode-icon\">▢</span> Manage node-types\n      </$button>\n      <div class=\"tmap-view-actions\">\n        <div class=\"tmap-list-separator\">Actions for this view:</div>\n        <$button class=\"tc-btn-invisible\" message=\"tmap:tm-edit-view\">\n          {{$:/core/images/options-button}} Configure view\n        </$button>\n        <$button class=\"tc-btn-invisible\" message=\"tmap:tm-rename-view\">\n          {{$:/core/images/tag-button}} Rename view\n        </$button>\n        <$button class=\"tc-btn-invisible\" message=\"tmap:tm-delete-view\">\n          {{$:/core/images/delete-button}} Delete view\n        </$button>\n      </div>\n    </div>\n  </$reveal>\n\n<!-- === Neighbourhood menu ===================================== -->\n\n  <$reveal\n      type=\"match\"\n      text=\"true\"\n      default=<<tmap \"option\"\n                     \"config.sys.editorMenuBar.showNeighScopeButton\">>>\n    <$button\n        class=<<neighScopeBtnClass>>\n        tooltip=\"Change the neighbourhood scope\"\n        popup=<<qualify \"$:/temp/neighScope\">>>\n      ☀\n    </$button>\n  </$reveal>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/neighScope\">> >\n    <div class=\"tc-drop-down\">\n      <div class=\"tmap-list-separator\">Neighbourhood scope</div>\n      <$button class=\"tc-btn-invisible\">None\n        <$action-setfield\n            $tiddler=<<viewRoot>>\n            config.neighbourhood_scope=\"\" />\n      </$button>\n      <$list filter=\"[[1|1 step distance]]\n                     [[2|2 step distance]]\n                     [[3|3 step distance]]\n                     [[4|4 step distance]]\n                     [[5|5 step distance]]\">\n        <$button class=\"tc-btn-invisible\">\n          <<tmap \"splitAndSelect\" \"|\" \"1\">>\n          <$action-setfield\n              $tiddler=<<viewRoot>>\n              config.neighbourhood_scope=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n        </$button>\n      </$list>\n      <$button class=\"tc-btn-invisible\">No limit\n        <$action-setfield\n            $tiddler=<<viewRoot>>\n            config.neighbourhood_scope=\"100\" />\n      </$button>\n      <div class=\"tmap-list-separator\">Neighbourhood traversal</div>\n      <$radio field=\"config.neighbourhood_directions\" value=\"in\"> Incoming</$radio><br />\n      <$radio field=\"config.neighbourhood_directions\" value=\"out\"> Outgoing</$radio><br />\n      <$radio field=\"config.neighbourhood_directions\" value=\"\"> Both</$radio>\n      <div class=\"tmap-list-separator\">Other</div>\n      <$checkbox field=\"config.show_inter_neighbour_edges\"\n          checked=\"true\" unchecked=\"false\"> Inter-neighbour edges</$checkbox>\n\n    </div>\n  </$reveal>\n\n<!-- === Export menu ============================================ -->\n\n  <$reveal\n      type=\"match\"\n      text=\"true\"\n      default=<<tmap \"option\" \"config.sys.editorMenuBar.showScreenshotButton\">>>\n    <$button tooltip=\"Open the map-export menu\" popup=<<qualify \"$:/temp/mapExport\">>>\n      {{$:/core/images/download-button}}\n    </$button>\n  </$reveal>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/mapExport\">>>\n    <div class=\"tc-drop-down\">\n    <$button\n        class=\"tc-btn-invisible\"\n        tooltip=\"Export the graph and all its elements\n                 in form of a JSON file\">\n        {{$:/core/images/permalink-button}} Save as JSON file\n      <$action-sendmessage\n          $message=\"tmap:tm-download-graph\"\n          view=<<viewLabel>> />\n    </$button>\n    <$button\n        class=\"tc-btn-invisible\"\n        tooltip=\"Create a png image to download or save it\n                 as image or view-placeholder in your wiki\">\n        {{$:/core/images/palette}} Save as png image\n      <$action-sendmessage $message=\"tmap:tm-save-canvas\" />\n    </$button>\n    </div>\n  </$reveal>\n\n<!-- === Raster menu ============================================ -->\n\n  <$reveal\n      type=\"match\"\n      text=\"true\"\n      default=<<tmap \"option\" \"config.sys.editorMenuBar.showRasterMenuButton\">>>\n    <$button\n      tooltip=\"Change the raster of your map\"\n      class=<<rasterMenuBtnClass>>\n      popup=<<qualify \"$:/temp/rasterMenu\">>>\n      ⩩\n    </$button>\n  </$reveal>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/rasterMenu\">>>\n    <div class=\"tc-drop-down\">\n    <$button class=\"tc-btn-invisible\">Disable raster\n      <$action-setfield\n          $tiddler=<<viewRoot>>\n          config.raster=\"\" />\n    </$button>\n    <div class=\"tmap-list-separator\">Raster sizes</div>\n    <$list filter=\"[[50|50px]]\n                   [[75|75px]]\n                   [[100|100px]]\n                   [[150|150px]]\">\n      <$button class=\"tc-btn-invisible\">\n        <<tmap \"splitAndSelect\" \"|\" \"1\">>\n        <$action-setfield\n            $tiddler=<<viewRoot>>\n            config.raster=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n      </$button>\n    </$list>\n    </div>\n  </$reveal>\n\n</div>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/focusButton": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/focusButton",
            "text": "\\define filter() [list[$:/temp/tmap/nodes/$(viewLabel)$]search:title{$:/temp/tmap/bar/search}]\n\\define concat(str) $str$\n\n\\define state() $(widgetPopupsPath)$/focus\n\n<div class=\"tmap-focus-button\">\n  <$reveal type=\"match\" state=<<state>> text=\"\">\n    <$button\n        tooltip=\"Zoom on a specific node\"\n        class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n     <$action-setfield $tiddler=\"$:/temp/tmap/bar/search\" text=\"\" />\n     <$action-setfield $tiddler=<<state>> text=\"1\" />\n    </$button>\n  </$reveal>\n  <$reveal type=\"nomatch\" state=<<state>> text=\"\">\n    <$button\n        tooltip=\"Close zoom popup\"\n        class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n     <$action-setfield $tiddler=<<state>> text=\"\" />\n    </$button>\n    <div class=\"tmap-search-dropdown\">\n      <div class=\"tc-drop-down\">\n        <$edit-text\n            focus=\"true\"\n            tiddler=\"$:/temp/tmap/bar/search\"\n            field=\"text\"\n            type=\"text\"\n            tag=\"input\"\n            default=\"\" />\n        <small><$count filter=<<filter>> /> results</small>\n        <hr />\n        <div class=\"tmap-very-small-list\">\n          <$list filter=<<filter>>\n              variable=\"item\"\n              emptyMessage=\"//No results//\">\n            <$button\n                class=\"tc-btn-invisible\"\n                message=\"tmap:tm-focus-node\"\n                param=<<item>>>\n              <$view tiddler=<<item>> field=\"title\" />\n            </$button>\n          </$list>\n        </div>\n      </div>\n    </div>\n  </$reveal>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/hook/editor": {
            "title": "$:/plugins/felixhayashi/tiddlymap/hook/editor",
            "caption": "Map",
            "tags": "$:/tags/SideBar",
            "text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n  <div class=\"tmap-flash-message tmap-warning\">\n    The editor is not displayed in mobile mode.\n  </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n  <$tiddlymap\n    class=\"tmap-sidebar-map-editor\"\n    editor=\"advanced\"\n    object-id=\"main_editor\"\n    click-to-use=\"false\">\n  </$tiddlymap>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/hook/liveTab": {
            "title": "$:/plugins/felixhayashi/tiddlymap/hook/liveTab",
            "caption": "Live",
            "text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n  <div class=\"tmap-flash-message tmap-warning\">\n    The live tab is not displayed in mobile mode.\n  </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n  <$set name=\"view\"\n      filter=\"[{$:/temp/tmap/currentTiddler}get[tmap.open-view]]\"\n      emptyValue=<<tmap \"option\" \"config.sys.liveTab.fallbackView\">>>\n  <div>\n    <$tiddlymap\n        view=<<view>>\n        click-to-use=\"false\"\n        refresh-triggers=\"$:/temp/tmap/currentTiddler\"\n        object-id=\"live_tab\">\n    </$tiddlymap>\n  </div>\n  </$set> \n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton",
            "tags": "$:/tags/ViewToolbar",
            "description": "{{$:/language/Buttons/TiddlyMap/Hint}}",
            "caption": "{{$:/plugins/felixhayashi/tiddlymap/icon}} {{$:/language/Buttons/TiddlyMap/Caption}}",
            "text": "\\define buttonClass() $(tv-config-toolbar-class)$ $(additional-classes)$\n\n\\define nonExistentItem()\n<<item>> <span style=\"color: #9E9E9E\">(will be created)</span>\n\\end\n\n\\define noConnectionsMsg()\n<tr><td colspan=\"4\">//No connections found!//</td></tr>\n\\end\n\n\\define normalSearchFilter()\n[!is[system]!has[draft.of]search:title{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define regexSearchFilter()\n[!is[system]!has[draft.of]regexp{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define showButton(state)\n<$button set=\"$:/temp/tmap/state/popup/quickConnect\"\n         setTo=\"$state$\" tooltip={{$:/language/Buttons/TiddlyMap/Hint}} \n         aria-label={{$:/language/Buttons/TiddlyMap/Caption}}\n         class=<<buttonClass>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">{{$:/plugins/felixhayashi/tiddlymap/icon}}</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TiddlyMap/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n\\define searchResults()\n<td>\n  <$button tooltip=\"Create incoming edge\">\n    <<tmap \"option\" \"misc.arrows.in\">>\n    <$action-sendmessage $message=\"tmap:tm-create-edge\"\n                         from=<<item>>\n                         to=<<currentTiddler>>\n                         force=\"true\"\n                         label={{$:/temp/quickConnectSearch/type}}\n                         view={{$:/temp/quickConnectSearch/view}} />\n  </$button>\n</td>\n<td>\n  <$button tooltip=\"Create outgoing edge\">\n    <<tmap \"option\" \"misc.arrows.out\">>\n    <$action-sendmessage $message=\"tmap:tm-create-edge\"\n                         from=<<currentTiddler>>\n                         to=<<item>>\n                         force=\"true\"\n                         label={{$:/temp/quickConnectSearch/type}}\n                         view={{$:/temp/quickConnectSearch/view}} />\n  </$button>\n</td>\n<td>\n  <$list\n      filter=\"[<item>is[tiddler]]\"\n      emptyMessage=<<nonExistentItem>>>\n    <$view tiddler=<<item>> field=\"title\" />\n  </$list>\n</td>\n\\end\n\n\\define hidePopup()\n<$macrocall $name=\"showButton\" state=<<qualify>> />\n\\end\n\n\\define showPopup()\n<$set name=\"additional-classes\" value=\"tmap-active-button\">\n  <$macrocall $name=\"showButton\" state=\"\" />\n</$set>\n<$set\n    name=\"searchFilter\"\n    filter=\"[field:title[$:/state/tmap/tid-toolbar]has[re-filter]]\"\n    value=<<regexSearchFilter>>\n    emptyValue=<<normalSearchFilter>>>\n<div class=\"tmap-quick-connect tc-reveal tc-popup\">\n  <div class=\"tc-drop-down\">\n    <div class=\"title\">Create connection</div>\n    <table class=\"tmap-quick-connect-search-bar\">\n      <tr>\n        <td>Type:</td>\n        <td>\n          <$edit-text\n              tiddler=\"$:/temp/quickConnectSearch/type\"\n              field=\"text\"\n              type=\"text\"\n              tag=\"input\"\n              default=\"\" />\n          <$select tiddler=\"$:/temp/quickConnectSearch/type\" default=\"\">\n            <option></option>\n            <$list filter=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n              <option>{{!!title}}</option>\n            </$list>\n          </$select>\n        </td>\n      </tr>\n      <tr>\n        <td>Search:</td>\n        <td>\n          <$edit-text tiddler=\"$:/temp/quickConnectSearch\" type=\"text\" tag=\"input\" default=\"\"></$edit-text>\n          <$checkbox\n              tiddler=\"$:/state/tmap/tid-toolbar\"\n              field=\"re-filter\"\n              checked=\"1\"\n              unchecked=\"\"\n              default=\"\"> regexp\n          </$checkbox>\n<!--\n          <small>(<$count filter=<<searchFilter>> /> results)</small>\n-->\n        </td>\n      </tr>\n      </table>\n      <table class=\"tmap-create-connection-table\">\n      <tr>\n        <td colspan=\"2\">\n          <table class=\"tmap-very-small-list\">\n            <$list\n                filter=<<searchFilter>>\n                variable=\"item\">\n            <tr><<searchResults>></tr>\n            </$list>\n            <tr>\n            <$list filter=\"[{$:/temp/quickConnectSearch}regexp[.+]] -[is[tiddler]]\" variable=\"item\">\n              <<searchResults>>\n            </$list>\n            </tr>\n          </table>\n        </td>\n      </tr>\n    </table>\n    <div class=\"title\">Existing Connections</div>\n    <div class=\"tmap-quick-connect-existing-bar\">\n      <$select\n          tiddler=\"$:/state/tmap/tid-toolbar\"\n          field=\"direction\"\n          default=\"both\">\n          <option value=\"both\">both</option>\n          <option value=\"in\">incoming</option>\n          <option value=\"out\">outgoing</option>\n      </$select>\n      <$checkbox\n          tiddler=\"$:/state/tmap/tid-toolbar\"\n          field=\"filter.links\"\n          checked=\"-[[tw-body:link]]\"\n          unchecked=\"\"\n          default=\"\"> hide links\n      </$checkbox>\n    </div>\n    <table class=\"tmap-connection-table\">\n<!--\n    <tr>\n      <th></th>\n      <th>Tiddler</th>\n      <th>Type</th>\n      <th></th>\n    </tr>\n-->\n    \n    <$tmap-connections\n        filter=<<tmap mergeFields \"$:/state/tmap/tid-toolbar\" \"filter.\">>\n        direction={{$:/state/tmap/tid-toolbar!!direction}}\n        emptyMessage=<<noConnectionsMsg>>>\n      <tr>\n        <td title=<<direction>>><<directionSymbol>></td>\n        <td><$link to=<<neighbour>>><$view field=\"title\" /></$link></td>\n        <td><<edge.type>></td>\n        <td>\n          <$button\n              tooltip=\"Delete this connection\"\n              class=\"tc-btn-invisible\">{{$:/core/images/close-button}}\n            <$action-sendmessage $message=\"tmap:tm-remove-edge\"\n                id=<<edge.id>>\n                from=<<edge.from>>\n                to=<<edge.to>>\n                type=<<edge.type>> />\n          </$button>\n        </td>\n      </tr>\n    </$tmap-connections>\n    </table>   \n  </div>\n</div>\n</$set>\n\\end\n\n<$list filter=\"[all[current]is[tiddler]]\"><$list filter=\"[{$:/temp/tmap/state/popup/quickConnect}prefix<qualify>]\" variable=\"item\" emptyMessage=<<hidePopup>>><<showPopup>></$list></$list>"
        },
        "$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png": {
            "title": "$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png": {
            "title": "$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/tiddlymap/icon": {
            "title": "$:/plugins/felixhayashi/tiddlymap/icon",
            "tags": "$:/tags/Image",
            "text": "<svg\n   xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n   xmlns:cc=\"http://creativecommons.org/ns#\"\n   xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n   xmlns:svg=\"http://www.w3.org/2000/svg\"\n   xmlns=\"http://www.w3.org/2000/svg\"\n   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n   class=\"tc-image-tiddlymap-button tc-image-button\"\n   version=\"1.1\"\n   width=\"22pt\"\n   height=\"22pt\"\n   viewBox=\"0 0 128 128\">\n  <defs\n     id=\"defs4\">\n    <marker\n       refX=\"0\"\n       refY=\"0\"\n       orient=\"auto\"\n       id=\"Arrow1Lend\"\n       style=\"overflow:visible\">\n      <path\n         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n         id=\"path3850\"\n         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n    </marker>\n    <marker\n       refX=\"0\"\n       refY=\"0\"\n       orient=\"auto\"\n       id=\"Arrow1Lstart\"\n       style=\"overflow:visible\">\n      <path\n         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n         transform=\"matrix(0.8,0,0,0.8,10,0)\"\n         id=\"path3847\"\n         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n    </marker>\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4329\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4321\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4315\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4307\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4299\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4293\" />\n  </defs>\n  <g\n     transform=\"translate(0,-1024.5289)\"\n     id=\"layer1\">\n    <path\n       d=\"m 17.867073,4.5821643 a 3.7249374,3.7249374 0 1 1 -7.449875,0 3.7249374,3.7249374 0 1 1 7.449875,0 z\"\n       transform=\"matrix(-6.3328802,0,0,6.2775831,193.9581,1100.3667)\"\n       id=\"path4139-1-14\"\n       style=\"fill-opacity:1;fill-rule:nonzero\" />\n    <path\n       d=\"M 77.450496,1064.5069 C 58.849552,1025.9634 15.704158,1023.3858 2.8821873e-7,1034.558 L 0.02388589,1035.2674 C 24.502636,1022.2072 44.810725,1042.1507 60.163934,1074.112 z\"\n       id=\"path4337\"\n       style=\"fill-opacity:1;stroke-width:0.58181816;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:none\" />\n    <path\n       d=\"m 12.878637,11.280739 4.75937,-2.7478243 4.759371,-2.7478236 0,5.4956479 0,5.495648 -4.759371,-2.747824 z\"\n       transform=\"matrix(4.6545455,0,0,4.6545455,-13.580429,1027.7638)\"\n       id=\"path3004\"\n       style=\"fill-opacity:1;fill-rule:nonzero\" />\n  </g>\n  <metadata\n     id=\"metadata3772\">\n    <rdf:RDF>\n      <cc:Work\n         rdf:about=\"\">\n        <dc:title></dc:title>\n        <dc:format>image/svg+xml</dc:format>\n        <dc:type\n           rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n      </cc:Work>\n    </rdf:RDF>\n  </metadata>\n</svg>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/media/surface.png": {
            "title": "$:/plugins/felixhayashi/tiddlymap/media/surface.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/language/Buttons/TiddlyMap/Caption": {
            "title": "$:/language/Buttons/TiddlyMap/Caption",
            "text": "tiddlymap"
        },
        "$:/language/Buttons/TiddlyMap/Hint": {
            "title": "$:/language/Buttons/TiddlyMap/Hint",
            "text": "Toggle TiddlyMap actions"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/macros": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/macros",
            "text": "\\define concat(str) $str$\n\n\\define input-text(field, index, default, readonly, class, focus)\n  <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n    <$edit-text\n        tiddler=<<output>>\n        field=\"$field$\"\n        index=\"$index$\"\n        type=\"text\"\n        tag=\"input\"\n        default=\"$default$\"\n        focus=\"$focus$\"\n        class=\"$class$\" />\n  </$reveal>\n  <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n    <input type=\"text\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n  </$reveal>\n\\end\n\n\\define input-button(field, index, default, default, label:\"Proceed\")\n  <div class=\"tmap-button-wrapper\">\n  <$button>$label$\n    <$action-setfield $tiddler=<<output>> $field=\"$field$\" index=\"$index$\" $value=\"$default$\" />\n  </$button>\n  </div>\n\\end\n\n\\define input-textarea(field, index, default, default, class, focus)\n  <$edit-text\n      tiddler=<<output>>\n      field=\"$field$\"\n      index=\"$index$\"\n      autoHeight=\"no\"\n      type=\"text\"\n      tag=\"textarea\"\n      default=\"$default$\"\n      class=\"$class$\"\n      focus=\"$focus$\" />\n\\end\n\n\\define input-checkbox(field, index, readonly, default)\n  <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n    <$checkbox\n        tiddler=<<output>>\n        field=\"$field$\"\n        index=\"$index$\"\n        checked=\"true\"\n        unchecked=\"false\"\n        default=\"$default$\" />\n  </$reveal>\n  <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n    <input type=\"checkbox\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n  </$reveal>\n\\end\n\n\\define input-multi-checkbox(selectFilter, invert:\"no\", default)\n  <div class=\"tmap-no-stretch\">\n  <$list\n      filter=\"$selectFilter$\"\n      emptyMessage=\"– This list contains no items –\">\n    <$checkbox\n        tiddler=<<output>>\n        tag=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n      <$view\n          tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">>\n          field=\"title\" />\n    </$checkbox><br />\n  </$list>\n  </div>\n\\end\n\n\\define input-select(field, index, selectFilter, default, nochoice)\n  <$select\n      tiddler=<<output>>\n      field=\"$field$\"\n      index=\"$index$\"\n      default=\"$default$\">\n    <$set name=\"nochoice\" value=\"$nochoice$\">\n      <$list filter=\"[<nochoice>regexp[.+]]\">\n        <option value=\"\"><b><<nochoice>></b></option>\n      </$list>\n    </$set>\n    <$list filter=\"$selectFilter$\">\n      <option value=<<tmap \"splitAndSelect\" \"|\" \"0\">> >\n        <$view tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">> field=\"title\" />\n      </option>\n    </$list>\n  </$select>\n\\end\n\n\\define input-radio(field, index, selectFilter, default)\n  <$list filter=\"$selectFilter$\">\n    <$radio\n        tiddler=<<output>>\n        field=\"$field$\"\n        index=\"$index$\"\n        value=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n      <<tmap \"splitAndSelect\" \"|\" \"1\">>\n    </$radio><br />\n  </$list>\n\\end\n\n\\define tmap-row(title, field, index, type, descr, note, label, default, readonly, reset, selectFilter, nochoice, invert, class, focus)\n  <tr>\n    <td class=\"tmap-title\">$title$:</td>\n    <td>\n        <<$type$\n          field:\"$field$\"\n          index:\"$index$\"\n          readonly:\"$readonly$\"\n          default:\"$default$\"\n          label:\"$label$\"\n          invert:\"$invert$\"\n          selectFilter:\"$selectFilter$\"\n          nochoice:\"$nochoice$\"\n          focus:\"$focus$\"\n          class:\"$class$\">>\n        <$reveal type=\"match\" text=\"true\" default=\"$reset$\">\n          <$button>reset\n            <$action-setfield $tiddler=<<output>> $field=\"$field$\" $index=\"$index$\" $value=\"$default$\" />\n          </$button>\n        </$reveal>\n    </td>\n    <td>\n      <span class=\"tmap-description\">$descr$</span>\n      <$reveal type=\"nomatch\" text=\"\" default=\"$note$\">\n        <div class=\"tmap-note\">''Note:'' $note$</div>\n      </$reveal>\n    </td>\n  </tr>\n\\end\n\n\\define visConfiguration(inheritedList, extensionField, styleName:\"style\")\n  <fieldset><legend>Visjs configurations ($styleName$)</legend>\n    <div class=\"tmap-flash-message tmap-info\">\n      Only config items that you actually changed have an effect on\n      the graph. Other options are visible, yet, inactive.\n    </div>\n    <$tmap-config\n        mode=\"manage-node-types\"\n        inherited=\"$inheritedList$\"\n        extension=\"$extensionField$\" />\n  </fieldset>\n\\end\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder",
            "text": "Default"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic",
            "description": "The style is applied to the node that you marked as central topic in a map.",
            "style": "{\"font\":{\"size\":22,\"color\":\"rgba(0,0,0,1)\"},\"shape\":\"star\"}"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour",
            "description": "Neighbours are all nodes that are not part of the original set of nodes (\"matches\") but are connected (either outgoing or incoming) to a node of the original set.",
            "style": "{\"color\":\"#565656\"}"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default",
            "config.physics_mode": "false",
            "isview": "true"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges",
            "filter": "[prefix[$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes]]",
            "text": "\n\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes",
            "filter": "[field:title{$:/temp/tmap/currentTiddler}]"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View",
            "config.neighbourhood_scope": "1",
            "config.refresh-triggers": "$:/temp/tmap/currentTiddler",
            "config.physics_mode": "true",
            "config.vis": "{\"physics\":{\"forceAtlas2Based\":{\"springLength\":0,\"springConstant\":0.09}}}",
            "isview": "true"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes",
            "filter": "[!is[system]search{$:/temp/search}] [!is[system]search:tags{$:/temp/search}] [!is[system]search:text{$:/temp/search}limit[10]]"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search",
            "config.refresh-triggers": "$:/temp/search",
            "config.neighbourhood_scope": "1",
            "config.physics_mode": "true"
        }
    }
}




{
 "b4bcf7ec-098c-439d-b44e-fa358f7d9d5e": {
  "x": 45,
  "y": 96
 }
}



{}
Live View
{
    "originalVersion": "0.16.1+9773",
    "dataStructureState": "0.11.0",
    "showWelcomeMessage": false
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/topstoryview/config.js": {
            "title": "$:/plugins/felixhayashi/topstoryview/config.js",
            "text": "/*\\\n\ntitle: $:/plugins/felixhayashi/topstoryview/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",backDrop:\"story-backdrop\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/topStoryView\",focussedTiddlerStore:\"$:/temp/focussedTiddler\",refreshTrigger:\"$:/temp/focussedTiddler/refresh\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/topstoryview/layout": {
            "text": "html .tc-story-river:after {\n  content: \"\";\n  display: block; }\n",
            "title": "$:/plugins/felixhayashi/topstoryview/layout",
            "type": "text/vnd.tiddlywiki",
            "tags": [
                "$:/tags/Stylesheet"
            ]
        },
        "$:/plugins/felixhayashi/topstoryview/Configuration": {
            "title": "$:/plugins/felixhayashi/topstoryview/Configuration",
            "text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n  <tr>\n    <th align=\"left\">Scroll offset:</th>\n    <td><$edit-text tiddler=\"$:/config/topStoryView\" field=\"scroll-offset\" tag=\"input\" default=\"150px\" /></td>\n  </tr>\n</table>"
        },
        "$:/plugins/felixhayashi/topstoryview/License": {
            "title": "$:/plugins/felixhayashi/topstoryview/License",
            "text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-TopStoryView/blob/master/LICENSE"
        },
        "$:/plugins/felixhayashi/topstoryview/Readme": {
            "title": "$:/plugins/felixhayashi/topstoryview/Readme",
            "text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information."
        },
        "$:/plugins/felixhayashi/topstoryview/top.js": {
            "title": "$:/plugins/felixhayashi/topstoryview/top.js",
            "text": "/*\\\ntitle: $:/plugins/felixhayashi/topstoryview/top.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n@preserve\n\n\\*/\n(function(){\"use strict\";var t=require(\"$:/plugins/felixhayashi/topstoryview/config.js\").config;var e=\"cubic-bezier(0.645, 0.045, 0.355, 1)\";var i=function(e){this.listWidget=e;this.pageScroller=new $tw.utils.PageScroller;this.pageScroller.scrollIntoView=this.scrollIntoView;this.pageScroller.storyRiverDomNode=document.getElementsByClassName(t.classNames.storyRiver)[0];var i=$tw.wiki.getTiddler(t.references.userConfig);var o=i?i.fields:{};$tw.hooks.addHook(\"th-opening-default-tiddlers-list\",this.hookOpenDefaultTiddlers);var r=parseInt(o[\"scroll-offset\"]);this.pageScroller.scrollOffset=isNaN(r)?71:r;this.recalculateBottomSpace()};i.prototype.refreshStart=function(t,e){};i.prototype.refreshEnd=function(t,e){};i.prototype.hookOpenDefaultTiddlers=function(t){return t};i.prototype.navigateTo=function(t){var e=this.listWidget.findListItem(0,t.title);if(e===undefined)return;var i=this.listWidget.children[e];var o=i.findFirstDomNode();if(!(o instanceof Element))return;this.pageScroller.scrollIntoView(o)};i.prototype.insert=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element))return;this.startInsertAnimation(e,function(){this.recalculateBottomSpace()}.bind(this))};i.prototype.remove=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element)){t.removeChildDomNodes();return}var i=this.getLastFrame()===e;this.startRemoveAnimation(t,e,function(){t.removeChildDomNodes();this.recalculateBottomSpace();if(i){this.pageScroller.scrollIntoView(this.getLastFrame())}}.bind(this))};i.prototype.getLastFrame=function(){var t=this.listWidget.children[this.listWidget.children.length-1];return t?t.findFirstDomNode():null};i.prototype.recalculateBottomSpace=function(){var t=this.pageScroller.storyRiverDomNode;if(this.getLastFrame()){var e=this.getLastFrame().getBoundingClientRect();var i=window.innerHeight;if(e.height<i){t.style[\"paddingBottom\"]=i-e.height+\"px\";return}}t.style[\"paddingBottom\"]=\"\"};i.prototype.scrollIntoView=function(t){if(this.preventNextScrollAttempt){this.preventNextScrollAttempt=false}if(!t)return;var e=$tw.utils.getAnimationDuration();this.cancelScroll();this.startTime=Date.now();var i=$tw.utils.getScrollPosition();var o=t.getBoundingClientRect(),r={left:o.left+i.x,top:o.top+i.y,width:o.width,height:o.height};var n=function(t,e,i,o){if(t<=i){return t}else if(e<o&&i<t+e-o){return t+e-o}else if(i<t){return t}else{return i}},s=n(r.left,r.width,i.x,window.innerWidth),a=r.top-this.scrollOffset;if(s!==i.x||a!==i.y){var l=this,c;c=function(){var t;if(e<=0){t=1}else{t=(Date.now()-l.startTime)/e}if(t>=1){l.cancelScroll();t=1}t=$tw.utils.slowInSlowOut(t);window.scrollTo(i.x+(s-i.x)*t,i.y+(a-i.y)*t);if(t<1){l.idRequestFrame=l.requestAnimationFrame.call(window,c)}};c()}};i.prototype.startInsertAnimation=function(t,i){var o=$tw.utils.getAnimationDuration();var r=window.getComputedStyle(t),n=parseInt(r.marginBottom,10),s=parseInt(r.marginTop,10),a=t.offsetHeight+s;setTimeout(function(){$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:\"\"}]);i()},o);$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:-a+\"px\"},{opacity:\"0.0\"}]);$tw.utils.forceLayout(t);$tw.utils.setStyle(t,[{transition:\"opacity \"+o+\"ms \"+e+\", \"+\"margin-bottom \"+o+\"ms \"+e},{marginBottom:n+\"px\"},{opacity:\"1.0\"}])};i.prototype.startRemoveAnimation=function(t,i,o){var r=$tw.utils.getAnimationDuration();var n=i.offsetWidth,s=window.getComputedStyle(i),a=parseInt(s.marginBottom,10),l=parseInt(s.marginTop,10),c=i.offsetHeight+l;setTimeout(o,r);$tw.utils.setStyle(i,[{transition:\"none\"},{transform:\"translateX(0px)\"},{marginBottom:a+\"px\"},{opacity:\"1.0\"}]);$tw.utils.forceLayout(i);$tw.utils.setStyle(i,[{transition:$tw.utils.roundTripPropertyName(\"transform\")+\" \"+r+\"ms \"+e+\", \"+\"opacity \"+r+\"ms \"+e+\", \"+\"margin-bottom \"+r+\"ms \"+e},{transform:\"translateX(-\"+n+\"px)\"},{marginBottom:-c+\"px\"},{opacity:\"0.0\"}])};exports.top=i})();",
            "type": "application/javascript",
            "module-type": "storyview"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiYzZmYmUxNi1mOTBkLWI1NDQtODUzOC05MjFkNjBiZjU0ZWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmJjNmZiZTE2LWY5MGQtYjU0NC04NTM4LTkyMWQ2MGJmNTRlYjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz450LuoAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAATUSURBVHjajJZtTJVlGMd/13U/z+F4sBQOCiovZiMt8YiKZrMtypdh09StbLOtzA1RUmuTkppzIilJOB0Oa21tbaV+6UP5Mlnm5heVkfhyQJ1ONITAkAMqcTDonNOHA6g9qF3b/eF5/vf18r/u676uWwoLC3G73QCoKiICgIhQeGejVw3LMOTIP0xGdRQAFi1E9DyGSkLsKxtWEmAQuXfvHrJlyxZiYmIQkQHjeac/jjfKBsJ8YlnRzQKIgBoIh8ByaRSICAilRCjdk1UeAIhEIogIPT09SFFRER6PZ4DByqr1+WpRoYAquKYuqCPz9SZeeCVA4vggAC2XPVw54eXi0WTOH8yIslIIs+bryTsq+hl0d3cjxcXFuN1uVJVVp9dvEigSwP3iYj9vfV7L6IldPE5uXvZwcKuPsz/7+qLc/I1vexFAMBjEzJ49G9u2WV1TsEaVUhOBmJxVVeR9X8NTI3t5kgxN6GXakia67/bSeC4ZkexprccCZxLnVodCIRRgdU1BgsBuBVzz8qt49yv/oMb2f5TJd7kzBsXeLPHzal4VaiAmZnfupY0JIoKqKqoUGAHX9MV+llf4HxmtMaDyaDZLtvqZushPWEHsAlVFP/3rswSNsEEt4O0v/E9MCebx8PxCP5YNlr3hg7+/TFBEl6mClflGHUl9VdIvGycuJdDgvm/bAtu6j3c0uSmZufQhnRHPBsnIqcOyQGSZAjlEgCkLGh3RDHk6yJWTCQCUZi+gav8Mzh3KpGzeQgCuV3sZEhd06D2f3QgCas9XIuozCjw3q92xMXF8O8218QDM/fAMGLAsmLO2Jnof6rwkpjv10rLaURtEJimWJomtMDLdGUlyRhuBei8AU5Y0M2ZCMyPSW8hc2AxAW4OXUeOdbcKbFsQ2YKwkizCg1uAH9kxWOzU/+ga+X8s/Q/iBKur4w8tL79c69ESiTFXFQvQmyhhu1XsYNeHhW5s2o4OuwDB6ug2uISF8fZED9HQbgh1PM3Zah8PB7UYPGBBalDB+MFB/Kt6x0e0JMSzpDr9XxzmwprNxDB95F9eQkANrrI3HssFQq4hWAnDxaMqgaUoYF6DJ73X8b74Qz/C0Qds016tSUANqVypG92EMnD+SwZ9XPc5KSg/QWu900HotgRHjnA5uN3m4diojmiKzV3cNL25DdTvGwJESn0NhzMR2Ohqc6etoiidpgrNET3zrix6yKf3Bld8WLZ8IZcAG6ip9/LQpyOIt91vG2BltHCwezbbpKzEKYoFodKVO+fUh48f3+Lh20oexIBQqExFk586dxMbGkntp41rELscozFpRxaLN/6Mv/cf4hcMzCYdAzboDKXm7Ozs7MTk5ObhcLs4lzqmeeus4GCublgvJtF61Sc1qxR0beqzh7g4Xx3ZN5/KxaagCsvlASl4pQG9vb5TB0KFDibZtZfmlonxcVgVhAcuGjJxa0l9uImVKO3GpXahA4EYsjbXx3PgtmYbTk1CiKYM1h1LzKvrncmdnJ1JeXo7b7cYYQ9+A4L2r21IJR9ZhXOuxXGAZBvKv/Uui8wELVHYgUn44bdWNfmKRSIRgMIiUlJQQGxs78Krof7oYY8jt2TUCy3oH0XmI+MAejW0gYpoxxg/mF4zu3a8rbvXrPuigq6uLfwcA6IKAIsDf9kIAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg=="
        },
        "$:/plugins/felixhayashi/vis/img/network/backIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/backIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC"
        },
        "$:/plugins/felixhayashi/vis/img/network/connectIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/connectIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg=="
        },
        "$:/plugins/felixhayashi/vis/img/network/cross.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/cross.png",
            "type": "image/png",
            "text": "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/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC"
        },
        "$:/plugins/felixhayashi/vis/img/network/cross2.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/cross2.png",
            "type": "image/png",
            "text": "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/GMzLdsAADoRaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDExOjU2OjE1KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWIwNjRhODctYWNlZi1jMjQ5LTg5MWUtNDAxOTVmMWJjMTNkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZmEyNjNkMi05YzljLTVmNDgtYmIzYi04ZmJkOTZiOWUwYTI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliMDY0YTg3LWFjZWYtYzI0OS04OTFlLTQwMTk1ZjFiYzEzZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjU8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvQ0yV0AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHZJREFUeNoAaQCW/wE1NTWrERER3+3t7Xbp6emKOTk5IgQtLS3kBAQEdfLy8ipOTk5LQ0NDkAE0NDQAEhISxiEhITkTExPH9PT0OgMGBgaPMzMzVS8vL7XU1NRC7+/vEQNfX19lUFBQtfPz82EEBAQMNTU1HwMAMI4nIAoe9RQAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/img/network/deleteIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/deleteIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/img/network/downArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/downArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/editIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/editIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg=="
        },
        "$:/plugins/felixhayashi/vis/img/network/leftArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/leftArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/minus.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/minus.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/plus.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/plus.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/rightArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/rightArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/upArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/upArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/zoomExtends.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/zoomExtends.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/timeline/delete.png": {
            "title": "$:/plugins/felixhayashi/vis/img/timeline/delete.png",
            "type": "image/png",
            "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAEAAAABAAXMatwwAAAVRJREFUOMt108FKG1EUBuBvYtxbRGwxiGBXeYCW0mVpDSKVvIJ0F/syJsFdn6GCkaZ9gro3G1u0ILQgheJKRUwXPQNnxvTAcGf+c/7/nPvfO8UEKLCFJg5w31aNqGtgG3c4xLSZyP0QgI8Tpu0quQhyPwTgsBnkAVYD3MM9DibVId5GbiW+B+VIt7hJha1IdhPWDayVsBvcFtHlDYZ4mgou8D7e+zXyN/TwuUhjbkSXLHIZ61KNvItxaYyayBDrZsf36DyGdilQE+ngA57UyD+xg08luTSxHvP/wRuRewDm7uV9WJ4hsBy5rczJJm7G/tcS6VesjxN2Hj4c5S10Qj2Tz/AunrOEr0VtB+Z6vMJ+zfkfcVQjnMbRvcRC5B/hBU4auMbVjBFHCRsFdp6wK1yXHjz37xItRuejfFQ1nwb4HXVfs4nPYsQv0p+oKlLgNf7gGP4Cw4ZUK7kMJVEAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDExLTA1LTE2VDExOjM1OjIxKzAyOjAw9uVF5gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMS0wNS0xNlQxMTozNToyMSswMjowMIe4/VoAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/readme": {
            "title": "$:/plugins/felixhayashi/vis/readme",
            "text": "! TW5-Vis.js\n\nA tiddlywiki plugin for the vis.js library.\n\n---\n\n! Notes on Copyright\n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n1. BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n2. Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! The **vis.js** library\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n1. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n2. MIT License (MIT)\n"
        },
        "$:/plugins/felixhayashi/vis/vis.css": {
            "title": "$:/plugins/felixhayashi/vis/vis.css",
            "type": "text/vnd.tiddlywiki",
            "tags": "$:/tags/Stylesheet",
            "text": "\\rules except list\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=\"span\"]{min-height:0;width:auto}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper::after{clear:both;content:\"\";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:bold}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid white;background-color:rgba(0,0,0,0);width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2 0,#385380 100%);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(to bottom,#3876c2 0,#385380 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3876c2',endColorstr='#385380',GradientType=0);box-shadow:#111927 0 0 1px 0;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(to bottom,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9d',endColorstr='#c8c8c8',GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid white;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,0.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,0.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #808074;box-shadow:3px 3px 10px rgba(0,0,0,0.2);pointer-events:none;z-index:5}div.vis-color-picker{position:absolute;top:0;left:30px;margin-top:-140px;margin-left:30px;width:310px;height:444px;z-index:1;padding:10px;border-radius:15px;background-color:#fff;display:none;box-shadow:rgba(0,0,0,0.5) 0 0 10px 0}div.vis-color-picker div.vis-arrow{position:absolute;top:147px;left:5px}div.vis-color-picker div.vis-arrow::after,div.vis-color-picker div.vis-arrow::before{right:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}div.vis-color-picker div.vis-arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{position:absolute;width:289px;height:289px;cursor:pointer}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{position:absolute;top:137px;left:137px;width:15px;height:15px;border-radius:15px;border:1px solid #fff;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0)}div.vis-color-picker div.vis-new-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:159px;text-align:right;padding-right:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-initial-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:10px;text-align:left;padding-left:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-label{position:absolute;width:300px;left:10px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{position:absolute;width:68px;height:25px;border-radius:10px;vertical-align:middle;text-align:center;line-height:25px;top:410px;border:2px solid #d9d9d9;background-color:#f7f7f7;cursor:pointer}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{width:290px;height:20px}div.vis-network div.vis-manipulation{box-sizing:content-box;border-width:0;border-bottom:1px;border-style:solid;border-color:#d6d9d8;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(to bottom,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fcfcfc',GradientType=0);padding-top:4px;position:absolute;left:0;top:0;width:100%;height:28px}div.vis-network div.vis-edit-mode{position:absolute;left:0;top:5px;height:30px}div.vis-network div.vis-close{position:absolute;right:0;top:0;width:30px;height:30px;background-position:20px 3px;background-repeat:no-repeat;background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/cross.png\">>);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-close:hover{opacity:.6}div.vis-network div.vis-manipulation div.vis-button,div.vis-network div.vis-edit-mode div.vis-button{float:left;font-family:verdana;font-size:12px;-moz-border-radius:15px;border-radius:15px;display:inline-block;background-position:0 0;background-repeat:no-repeat;height:24px;margin-left:10px;cursor:pointer;padding:0 8px 0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation div.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.20)}div.vis-network div.vis-manipulation div.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,0.50)}div.vis-network div.vis-manipulation div.vis-button.vis-back{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/backIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-none:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.0);cursor:default}div.vis-network div.vis-manipulation div.vis-button.vis-none:active{box-shadow:1px 1px 8px rgba(0,0,0,0.0)}div.vis-network div.vis-manipulation div.vis-button.vis-none{padding:0}div.vis-network div.vis-manipulation div.notification{margin:2px;font-weight:bold}div.vis-network div.vis-manipulation div.vis-button.vis-add{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-edit,div.vis-network div.vis-edit-mode div.vis-button.vis-edit{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/editIcon.png\">>)}div.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation div.vis-button.vis-connect{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/connectIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-delete{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/deleteIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-label,div.vis-network div.vis-edit-mode div.vis-label{margin:0 0 0 23px;line-height:25px}div.vis-network div.vis-manipulation div.vis-separator-line{float:left;display:inline-block;width:1px;height:21px;background-color:#bdbdbd;margin:0 7px 0 15px}div.vis-network div.vis-navigation div.vis-button{width:34px;height:34px;-moz-border-radius:17px;border-radius:17px;position:absolute;display:inline-block;background-position:2px 2px;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,0.30)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,0.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/upArrow.png\">>);bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/downArrow.png\">>);bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/leftArrow.png\">>);bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/rightArrow.png\">>);bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/plus.png\">>);bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/minus.png\">>);bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/zoomExtends.png\">>);bottom:50px;right:15px}.vis-current-time{background-color:#ff7f6e;width:2px;z-index:1;pointer-events:none}.vis-rolling-mode-btn{height:40px;width:40px;position:absolute;top:7px;right:20px;border-radius:50%;font-size:28px;cursor:pointer;opacity:.8;color:white;font-weight:bold;text-align:center;background:#3876c2}.vis-rolling-mode-btn:before{content:\"\\26F6\"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{background-color:#6e94ff;width:2px;cursor:move;z-index:1}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,0.65);padding:5px;border:1px solid #b3b3b3;box-shadow:2px 2px 10px rgba(154,154,154,0.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{position:absolute;color:#1a1a1a;border-color:#97b0f8;border-width:1px;background-color:#d5ddf6;display:inline-block;z-index:1}.vis-item.vis-selected{border-color:#ffc200;background-color:#fff785;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis-item.vis-background{border:0;background-color:rgba(213,221,246,0.4);box-sizing:border-box;padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:white;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;box-sizing:border-box;padding:0 5px;cursor:pointer;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete:after,.vis-item .vis-delete-rtl:after{content:\"\\00D7\";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:bold;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete:hover,.vis-item .vis-delete-rtl:hover{background:red}.vis-item .vis-delete:hover:after,.vis-item .vis-delete-rtl:hover:after{color:white}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:0}.vis-nesting-group{cursor:pointer}.vis-nested-group{background:#f5f5f5}.vis-label.vis-nesting-group.expanded:before{content:\"\\25BC\"}.vis-label.vis-nesting-group.collapsed-rtl:before{content:\"\\25C0\"}.vis-label.vis-nesting-group.collapsed:before{content:\"\\25B6\"}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset{position:relative;overflow:hidden;box-sizing:border-box}.vis-labelset .vis-label{position:relative;left:0;top:0;width:100%;color:#4d4d4d;box-sizing:border-box}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-labelset .vis-label:last-child{border-bottom:0}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top,.vis-panel.vis-bottom{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-center,.vis-panel.vis-top,.vis-panel.vis-bottom{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,0.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1.0}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box}"
        },
        "$:/plugins/felixhayashi/vis/vis.js": {
            "title": "$:/plugins/felixhayashi/vis/vis.js",
            "text": "/*\\\ntitle: $:/plugins/felixhayashi/vis/vis.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\\*/\n\n/*** TO AVOID STRANGE LIB ERRORS FROM BUBBLING UP *****************/\n\nif($tw.boot.tasks.trapErrors) {\n\n  var defaultHandler = window.onerror;\n  window.onerror = function(errorMsg, url, lineNumber) {\n    \n    if(errorMsg.indexOf(\"NS_ERROR_NOT_AVAILABLE\") !== -1\n       && url == \"$:/plugins/felixhayashi/vis/vis.js\") {\n         \n      var text = \"Strange firefox related vis.js error (see #125)\";\n      console.error(text, arguments);\n      \n    } else if(errorMsg.indexOf(\"Permission denied to access property\") !== -1) {\n      \n      var text = \"Strange firefox related vis.js error (see #163)\";\n      console.error(text, arguments);\n      \n    } else if(defaultHandler) {\n      \n      defaultHandler.apply(this, arguments);\n      \n    }\n    \n  }\n  \n}\n\n/******************************************************************/\n\n/**\n * vis.js\n * https://github.com/almende/vis\n *\n * A dynamic, browser-based visualization library.\n *\n * @version 4.21.0\n * @date    2017-10-12\n *\n * @license\n * Copyright (C) 2011-2017 Almende B.V, http://almende.com\n *\n * Vis.js is dual licensed under both\n *\n * * The Apache 2.0 License\n *   http://www.apache.org/licenses/LICENSE-2.0\n *\n * and\n *\n * * The MIT License\n *   http://opensource.org/licenses/MIT\n *\n * Vis.js may be distributed under either license.\n */\n\"use strict\";(function webpackUniversalModuleDefinition(root,factory){if(typeof exports===\"object\"&&typeof module===\"object\")module.exports=factory();else if(typeof define===\"function\"&&define.amd)define([],factory);else if(typeof exports===\"object\")exports[\"vis\"]=factory();else root[\"vis\"]=factory()})(this,function(){return function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter})}};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module[\"default\"]}:function getModuleExports(){return module};__webpack_require__.d(getter,\"a\",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p=\"\";return __webpack_require__(__webpack_require__.s=123)}([function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;exports.default=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _defineProperty=__webpack_require__(169);var _defineProperty2=_interopRequireDefault(_defineProperty);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;(0,_defineProperty2.default)(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}()},function(module,exports,__webpack_require__){\"use strict\";var _getIterator2=__webpack_require__(77);var _getIterator3=_interopRequireDefault(_getIterator2);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var moment=__webpack_require__(9);var uuid=__webpack_require__(157);exports.isNumber=function(object){return object instanceof Number||typeof object==\"number\"};exports.recursiveDOMDelete=function(DOMobject){if(DOMobject){while(DOMobject.hasChildNodes()===true){exports.recursiveDOMDelete(DOMobject.firstChild);DOMobject.removeChild(DOMobject.firstChild)}}};exports.giveRange=function(min,max,total,value){if(max==min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}};exports.isString=function(object){return object instanceof String||typeof object==\"string\"};exports.isDate=function(object){if(object instanceof Date){return true}else if(exports.isString(object)){var match=ASPDateRegex.exec(object);if(match){return true}else if(!isNaN(Date.parse(object))){return true}}return false};exports.randomUUID=function(){return uuid.v4()};exports.assignAllKeys=function(obj,value){for(var prop in obj){if(obj.hasOwnProperty(prop)){if((0,_typeof3[\"default\"])(obj[prop])!==\"object\"){obj[prop]=value}}}};function copyOrDelete(a,b,prop,allowDeletion){var doDeletion=false;if(allowDeletion===true){doDeletion=b[prop]===null&&a[prop]!==undefined}if(doDeletion){delete a[prop]}else{a[prop]=b[prop]}}exports.fillIfDefined=function(a,b){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;for(var prop in a){if(b[prop]!==undefined){if(b[prop]===null||(0,_typeof3[\"default\"])(b[prop])!==\"object\"){copyOrDelete(a,b,prop,allowDeletion)}else{if((0,_typeof3[\"default\"])(a[prop])===\"object\"){exports.fillIfDefined(a[prop],b[prop],allowDeletion)}}}}};exports.extend=function(a,b){for(var i=1;i<arguments.length;i++){var other=arguments[i];for(var prop in other){if(other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveExtend=function(props,a,b){if(!Array.isArray(props)){throw new Error(\"Array with property names expected as first argument\")}for(var i=2;i<arguments.length;i++){var other=arguments[i];for(var p=0;p<props.length;p++){var prop=props[p];if(other&&other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveDeepExtend=function(props,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var p=0;p<props.length;p++){var prop=props[p];if(b.hasOwnProperty(prop)){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],false,allowDeletion)}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){throw new TypeError(\"Arrays are not supported by deepExtend\")}else{copyOrDelete(a,b,prop,allowDeletion)}}}return a};exports.selectiveNotDeepExtend=function(propsToExclude,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var prop in b){if(!b.hasOwnProperty(prop))continue;if(propsToExclude.indexOf(prop)!==-1)continue;if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop])}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{copyOrDelete(a,b,prop,allowDeletion)}}return a};exports.deepExtend=function(a,b){var protoExtend=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;for(var prop in b){if(b.hasOwnProperty(prop)||protoExtend===true){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],protoExtend)}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{copyOrDelete(a,b,prop,allowDeletion)}}}return a};exports.equalArray=function(a,b){if(a.length!=b.length)return false;for(var i=0,len=a.length;i<len;i++){if(a[i]!=b[i])return false}return true};exports.convert=function(object,type){var match;if(object===undefined){return undefined}if(object===null){return null}if(!type){return object}if(!(typeof type===\"string\")&&!(type instanceof String)){throw new Error(\"Type must be a string\")}switch(type){case\"boolean\":case\"Boolean\":return Boolean(object);case\"number\":case\"Number\":if(exports.isString(object)&&!isNaN(Date.parse(object))){return moment(object).valueOf()}else{return Number(object.valueOf())}case\"string\":case\"String\":return String(object);case\"Date\":if(exports.isNumber(object)){return new Date(object)}if(object instanceof Date){return new Date(object.valueOf())}else if(moment.isMoment(object)){return new Date(object.valueOf())}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1]))}else{return moment(new Date(object)).toDate()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"Moment\":if(exports.isNumber(object)){return moment(object)}if(object instanceof Date){return moment(object.valueOf())}else if(moment.isMoment(object)){return moment(object)}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return moment(Number(match[1]))}else{return moment(object)}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"ISODate\":if(exports.isNumber(object)){return new Date(object)}else if(object instanceof Date){return object.toISOString()}else if(moment.isMoment(object)){return object.toDate().toISOString()}else if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1])).toISOString()}else{return moment(object).format()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ISODate\")}case\"ASPDate\":if(exports.isNumber(object)){return\"/Date(\"+object+\")/\"}else if(object instanceof Date){return\"/Date(\"+object.valueOf()+\")/\"}else if(exports.isString(object)){match=ASPDateRegex.exec(object);var value;if(match){value=new Date(Number(match[1])).valueOf()}else{value=new Date(object).valueOf()}return\"/Date(\"+value+\")/\"}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ASPDate\")}default:throw new Error('Unknown type \"'+type+'\"')}};var ASPDateRegex=/^\\/?Date\\((\\-?\\d+)/i;exports.getType=function(object){var type=typeof object===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(object);if(type==\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"Boolean\"}if(object instanceof Number){return\"Number\"}if(object instanceof String){return\"String\"}if(Array.isArray(object)){return\"Array\"}if(object instanceof Date){return\"Date\"}return\"Object\"}else if(type==\"number\"){return\"Number\"}else if(type==\"boolean\"){return\"Boolean\"}else if(type==\"string\"){return\"String\"}else if(type===undefined){return\"undefined\"}return type};exports.copyAndExtendArray=function(arr,newValue){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}newArr.push(newValue);return newArr};exports.copyArray=function(arr){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}return newArr};exports.getAbsoluteLeft=function(elem){return elem.getBoundingClientRect().left};exports.getAbsoluteRight=function(elem){return elem.getBoundingClientRect().right};exports.getAbsoluteTop=function(elem){return elem.getBoundingClientRect().top};exports.addClassName=function(elem,classNames){var classes=elem.className.split(\" \");var newClasses=classNames.split(\" \");classes=classes.concat(newClasses.filter(function(className){return classes.indexOf(className)<0}));elem.className=classes.join(\" \")};exports.removeClassName=function(elem,classNames){var classes=elem.className.split(\" \");var oldClasses=classNames.split(\" \");classes=classes.filter(function(className){return oldClasses.indexOf(className)<0});elem.className=classes.join(\" \")};exports.forEach=function(object,callback){var i,len;if(Array.isArray(object)){for(i=0,len=object.length;i<len;i++){callback(object[i],i,object)}}else{for(i in object){if(object.hasOwnProperty(i)){callback(object[i],i,object)}}}};exports.toArray=function(object){var array=[];for(var prop in object){if(object.hasOwnProperty(prop))array.push(object[prop])}return array};exports.updateProperty=function(object,key,value){if(object[key]!==value){object[key]=value;return true}else{return false}};exports.throttle=function(fn){var scheduled=false;return function throttled(){if(!scheduled){scheduled=true;requestAnimationFrame(function(){scheduled=false;fn()})}}};exports.addEventListener=function(element,action,listener,useCapture){if(element.addEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.addEventListener(action,listener,useCapture)}else{element.attachEvent(\"on\"+action,listener)}};exports.removeEventListener=function(element,action,listener,useCapture){if(element.removeEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.removeEventListener(action,listener,useCapture)}else{element.detachEvent(\"on\"+action,listener)}};exports.preventDefault=function(event){if(!event)event=window.event;if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}};exports.getTarget=function(event){if(!event){event=window.event}var target;if(event.target){target=event.target}else if(event.srcElement){target=event.srcElement}if(target.nodeType!=undefined&&target.nodeType==3){target=target.parentNode}return target};exports.hasParent=function(element,parent){var e=element;while(e){if(e===parent){return true}e=e.parentNode}return false};exports.option={};exports.option.asBoolean=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return value!=false}return defaultValue||null};exports.option.asNumber=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return Number(value)||defaultValue||null}return defaultValue||null};exports.option.asString=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return String(value)}return defaultValue||null};exports.option.asSize=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(exports.isString(value)){return value}else if(exports.isNumber(value)){return value+\"px\"}else{return defaultValue||null}};exports.option.asElement=function(value,defaultValue){if(typeof value==\"function\"){value=value()}return value||defaultValue||null};exports.hexToRGB=function(hex){var shorthandRegex=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;hex=hex.replace(shorthandRegex,function(m,r,g,b){return r+r+g+g+b+b});var result=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);return result?{r:parseInt(result[1],16),g:parseInt(result[2],16),b:parseInt(result[3],16)}:null};exports.overrideOpacity=function(color,opacity){var rgb;if(color.indexOf(\"rgba\")!=-1){return color}else if(color.indexOf(\"rgb\")!=-1){rgb=color.substr(color.indexOf(\"(\")+1).replace(\")\",\"\").split(\",\");return\"rgba(\"+rgb[0]+\",\"+rgb[1]+\",\"+rgb[2]+\",\"+opacity+\")\"}else{rgb=exports.hexToRGB(color);if(rgb==null){return color}else{return\"rgba(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\",\"+opacity+\")\"}}};exports.RGBToHex=function(red,green,blue){return\"#\"+((1<<24)+(red<<16)+(green<<8)+blue).toString(16).slice(1)};exports.parseColor=function(color){var c;if(exports.isString(color)===true){if(exports.isValidRGB(color)===true){var rgb=color.substr(4).substr(0,color.length-5).split(\",\").map(function(value){return parseInt(value)});color=exports.RGBToHex(rgb[0],rgb[1],rgb[2])}if(exports.isValidHex(color)===true){var hsv=exports.hexToHSV(color);var lighterColorHSV={h:hsv.h,s:hsv.s*.8,v:Math.min(1,hsv.v*1.02)};var darkerColorHSV={h:hsv.h,s:Math.min(1,hsv.s*1.25),v:hsv.v*.8};var darkerColorHex=exports.HSVToHex(darkerColorHSV.h,darkerColorHSV.s,darkerColorHSV.v);var lighterColorHex=exports.HSVToHex(lighterColorHSV.h,lighterColorHSV.s,lighterColorHSV.v);c={background:color,border:darkerColorHex,highlight:{background:lighterColorHex,border:darkerColorHex},hover:{background:lighterColorHex,border:darkerColorHex}}}else{c={background:color,border:color,highlight:{background:color,border:color},hover:{background:color,border:color}}}}else{c={};c.background=color.background||undefined;c.border=color.border||undefined;if(exports.isString(color.highlight)){c.highlight={border:color.highlight,background:color.highlight}}else{c.highlight={};c.highlight.background=color.highlight&&color.highlight.background||undefined;c.highlight.border=color.highlight&&color.highlight.border||undefined}if(exports.isString(color.hover)){c.hover={border:color.hover,background:color.hover}}else{c.hover={};c.hover.background=color.hover&&color.hover.background||undefined;c.hover.border=color.hover&&color.hover.border||undefined}}return c};exports.RGBToHSV=function(red,green,blue){red=red/255;green=green/255;blue=blue/255;var minRGB=Math.min(red,Math.min(green,blue));var maxRGB=Math.max(red,Math.max(green,blue));if(minRGB==maxRGB){return{h:0,s:0,v:minRGB}}var d=red==minRGB?green-blue:blue==minRGB?red-green:blue-red;var h=red==minRGB?3:blue==minRGB?1:5;var hue=60*(h-d/(maxRGB-minRGB))/360;var saturation=(maxRGB-minRGB)/maxRGB;var value=maxRGB;return{h:hue,s:saturation,v:value}};var cssUtil={split:function split(cssText){var styles={};cssText.split(\";\").forEach(function(style){if(style.trim()!=\"\"){var parts=style.split(\":\");var key=parts[0].trim();var value=parts[1].trim();styles[key]=value}});return styles},join:function join(styles){return(0,_keys2[\"default\"])(styles).map(function(key){return key+\": \"+styles[key]}).join(\"; \")}};exports.addCssText=function(element,cssText){var currentStyles=cssUtil.split(element.style.cssText);var newStyles=cssUtil.split(cssText);var styles=exports.extend(currentStyles,newStyles);element.style.cssText=cssUtil.join(styles)};exports.removeCssText=function(element,cssText){var styles=cssUtil.split(element.style.cssText);var removeStyles=cssUtil.split(cssText);for(var key in removeStyles){if(removeStyles.hasOwnProperty(key)){delete styles[key]}}element.style.cssText=cssUtil.join(styles)};exports.HSVToRGB=function(h,s,v){var r,g,b;var i=Math.floor(h*6);var f=h*6-i;var p=v*(1-s);var q=v*(1-f*s);var t=v*(1-(1-f)*s);switch(i%6){case 0:r=v,g=t,b=p;break;case 1:r=q,g=v,b=p;break;case 2:r=p,g=v,b=t;break;case 3:r=p,g=q,b=v;break;case 4:r=t,g=p,b=v;break;case 5:r=v,g=p,b=q;break}return{r:Math.floor(r*255),g:Math.floor(g*255),b:Math.floor(b*255)}};exports.HSVToHex=function(h,s,v){var rgb=exports.HSVToRGB(h,s,v);return exports.RGBToHex(rgb.r,rgb.g,rgb.b)};exports.hexToHSV=function(hex){var rgb=exports.hexToRGB(hex);return exports.RGBToHSV(rgb.r,rgb.g,rgb.b)};exports.isValidHex=function(hex){var isOk=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(hex);return isOk};exports.isValidRGB=function(rgb){rgb=rgb.replace(\" \",\"\");var isOk=/rgb\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3})\\)/i.test(rgb);return isOk};exports.isValidRGBA=function(rgba){rgba=rgba.replace(\" \",\"\");var isOk=/rgba\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3}),(.{1,3})\\)/i.test(rgba);return isOk};exports.selectiveBridgeObject=function(fields,referenceObject){if(referenceObject!==null&&(typeof referenceObject===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(referenceObject))===\"object\"){var objectTo=(0,_create2[\"default\"])(referenceObject);for(var i=0;i<fields.length;i++){if(referenceObject.hasOwnProperty(fields[i])){if((0,_typeof3[\"default\"])(referenceObject[fields[i]])==\"object\"){objectTo[fields[i]]=exports.bridgeObject(referenceObject[fields[i]])}}}return objectTo}else{return null}};exports.bridgeObject=function(referenceObject){if(referenceObject!==null&&(typeof referenceObject===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(referenceObject))===\"object\"){var objectTo=(0,_create2[\"default\"])(referenceObject);if(referenceObject instanceof Element){objectTo=referenceObject}else{objectTo=(0,_create2[\"default\"])(referenceObject);for(var i in referenceObject){if(referenceObject.hasOwnProperty(i)){if((0,_typeof3[\"default\"])(referenceObject[i])==\"object\"){objectTo[i]=exports.bridgeObject(referenceObject[i])}}}}return objectTo}else{return null}};exports.insertSort=function(a,compare){for(var i=0;i<a.length;i++){var k=a[i];for(var j=i;j>0&&compare(k,a[j-1])<0;j--){a[j]=a[j-1]}a[j]=k}return a};exports.mergeOptions=function(mergeTarget,options,option){var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var isPresent=function isPresent(obj){return obj!==null&&obj!==undefined};var isObject=function isObject(obj){return obj!==null&&(typeof obj===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(obj))===\"object\"};var isEmpty=function isEmpty(obj){for(var x in obj){if(obj.hasOwnProperty(x))return false}return true};if(!isObject(mergeTarget)){throw new Error(\"Parameter mergeTarget must be an object\")}if(!isObject(options)){throw new Error(\"Parameter options must be an object\")}if(!isPresent(option)){throw new Error(\"Parameter option must have a value\")}if(!isObject(globalOptions)){throw new Error(\"Parameter globalOptions must be an object\")}var doMerge=function doMerge(target,options,option){if(!isObject(target[option])){target[option]={}}var src=options[option];var dst=target[option];for(var prop in src){if(src.hasOwnProperty(prop)){dst[prop]=src[prop]}}};var srcOption=options[option];var globalPassed=isObject(globalOptions)&&!isEmpty(globalOptions);var globalOption=globalPassed?globalOptions[option]:undefined;var globalEnabled=globalOption?globalOption.enabled:undefined;if(srcOption===undefined){return}if(typeof srcOption===\"boolean\"){if(!isObject(mergeTarget[option])){mergeTarget[option]={}}mergeTarget[option].enabled=srcOption;return}if(srcOption===null&&!isObject(mergeTarget[option])){if(isPresent(globalOption)){mergeTarget[option]=(0,_create2[\"default\"])(globalOption)}else{return}}if(!isObject(srcOption)){return}var enabled=true;if(srcOption.enabled!==undefined){enabled=srcOption.enabled}else{if(globalEnabled!==undefined){enabled=globalOption.enabled}}doMerge(mergeTarget,options,option);mergeTarget[option].enabled=enabled};exports.binarySearchCustom=function(orderedItems,comparator,field,field2){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;while(low<=high&&iteration<maxIterations){var middle=Math.floor((low+high)/2);var item=orderedItems[middle];var value=field2===undefined?item[field]:item[field][field2];var searchResult=comparator(value);if(searchResult==0){return middle}else if(searchResult==-1){low=middle+1}else{high=middle-1}iteration++}return-1};exports.binarySearchValue=function(orderedItems,target,field,sidePreference,comparator){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;var prevValue,value,nextValue,middle;comparator=comparator!=undefined?comparator:function(a,b){return a==b?0:a<b?-1:1};while(low<=high&&iteration<maxIterations){middle=Math.floor(.5*(high+low));prevValue=orderedItems[Math.max(0,middle-1)][field];value=orderedItems[middle][field];nextValue=orderedItems[Math.min(orderedItems.length-1,middle+1)][field];if(comparator(value,target)==0){return middle}else if(comparator(prevValue,target)<0&&comparator(value,target)>0){return sidePreference==\"before\"?Math.max(0,middle-1):middle}else if(comparator(value,target)<0&&comparator(nextValue,target)>0){return sidePreference==\"before\"?middle:Math.min(orderedItems.length-1,middle+1)}else{if(comparator(value,target)<0){low=middle+1}else{high=middle-1}}iteration++}return-1};exports.easingFunctions={linear:function linear(t){return t},easeInQuad:function easeInQuad(t){return t*t},easeOutQuad:function easeOutQuad(t){return t*(2-t)},easeInOutQuad:function easeInOutQuad(t){return t<.5?2*t*t:-1+(4-2*t)*t},easeInCubic:function easeInCubic(t){return t*t*t},easeOutCubic:function easeOutCubic(t){return--t*t*t+1},easeInOutCubic:function easeInOutCubic(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function easeInQuart(t){return t*t*t*t},easeOutQuart:function easeOutQuart(t){return 1- --t*t*t*t},easeInOutQuart:function easeInOutQuart(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function easeInQuint(t){return t*t*t*t*t},easeOutQuint:function easeOutQuint(t){return 1+--t*t*t*t*t},easeInOutQuint:function easeInOutQuint(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};exports.getScrollBarWidth=function(){var inner=document.createElement(\"p\");inner.style.width=\"100%\";inner.style.height=\"200px\";var outer=document.createElement(\"div\");outer.style.position=\"absolute\";outer.style.top=\"0px\";outer.style.left=\"0px\";outer.style.visibility=\"hidden\";outer.style.width=\"200px\";outer.style.height=\"150px\";outer.style.overflow=\"hidden\";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow=\"scroll\";var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return w1-w2};exports.topMost=function(pile,accessors){var candidate=void 0;if(!Array.isArray(accessors)){accessors=[accessors]}var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=(0,_getIterator3[\"default\"])(pile),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var member=_step.value;if(member){candidate=member[accessors[0]];for(var i=1;i<accessors.length;i++){if(candidate){candidate=candidate[accessors[i]]}else{continue}}if(typeof candidate!=\"undefined\"){break}}}}catch(err){_didIteratorError=true;_iteratorError=err}finally{try{if(!_iteratorNormalCompletion&&_iterator[\"return\"]){_iterator[\"return\"]()}}finally{if(_didIteratorError){throw _iteratorError}}}return candidate}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(194),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&((typeof call===\"undefined\"?\"undefined\":(0,_typeof3.default)(call))===\"object\"||typeof call===\"function\")?call:self}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _setPrototypeOf=__webpack_require__(196);var _setPrototypeOf2=_interopRequireDefault(_setPrototypeOf);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+(typeof superClass===\"undefined\"?\"undefined\":(0,_typeof3.default)(superClass)))}subClass.prototype=(0,_create2.default)(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)_setPrototypeOf2.default?(0,_setPrototypeOf2.default)(subClass,superClass):subClass.__proto__=superClass}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _iterator=__webpack_require__(142);var _iterator2=_interopRequireDefault(_iterator);var _symbol=__webpack_require__(144);var _symbol2=_interopRequireDefault(_symbol);var _typeof=typeof _symbol2.default===\"function\"&&typeof _iterator2.default===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof _symbol2.default===\"function\"&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?\"symbol\":typeof obj};function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=typeof _symbol2.default===\"function\"&&_typeof(_iterator2.default)===\"symbol\"?function(obj){return typeof obj===\"undefined\"?\"undefined\":_typeof(obj)}:function(obj){return obj&&typeof _symbol2.default===\"function\"&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?\"symbol\":typeof obj===\"undefined\"?\"undefined\":_typeof(obj)}},function(module,exports){var core=module.exports={version:\"2.5.1\"};if(typeof __e==\"number\")__e=core},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(140),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";module.exports=typeof window!==\"undefined\"&&window[\"moment\"]||__webpack_require__(154)},function(module,exports,__webpack_require__){\"use strict\";function hammerMock(){var noop=function noop(){};return{on:noop,off:noop,destroy:noop,emit:noop,get:function get(m){return{set:noop}}}}if(typeof window!==\"undefined\"){var propagating=__webpack_require__(175);var Hammer=window[\"Hammer\"]||__webpack_require__(176);module.exports=propagating(Hammer,{preventDefault:\"mouse\"})}else{module.exports=function(){return hammerMock()}}},function(module,exports,__webpack_require__){\"use strict\";var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Queue=__webpack_require__(43);function DataSet(data,options){if(data&&!Array.isArray(data)){options=data;data=null}this._options=options||{};this._data={};this.length=0;this._fieldId=this._options.fieldId||\"id\";this._type={};if(this._options.type){var fields=(0,_keys2[\"default\"])(this._options.type);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var value=this._options.type[field];if(value==\"Date\"||value==\"ISODate\"||value==\"ASPDate\"){this._type[field]=\"Date\"}else{this._type[field]=value}}}this._subscribers={};if(data){this.add(data)}this.setOptions(options)}DataSet.prototype.setOptions=function(options){if(options&&options.queue!==undefined){if(options.queue===false){if(this._queue){this._queue.destroy();delete this._queue}}else{if(!this._queue){this._queue=Queue.extend(this,{replace:[\"add\",\"update\",\"remove\"]})}if((0,_typeof3[\"default\"])(options.queue)===\"object\"){this._queue.setOptions(options.queue)}}}};DataSet.prototype.on=function(event,callback){var subscribers=this._subscribers[event];if(!subscribers){subscribers=[];this._subscribers[event]=subscribers}subscribers.push({callback:callback})};DataSet.prototype.off=function(event,callback){var subscribers=this._subscribers[event];if(subscribers){this._subscribers[event]=subscribers.filter(function(listener){return listener.callback!=callback})}};DataSet.prototype._trigger=function(event,params,senderId){if(event==\"*\"){throw new Error(\"Cannot trigger event *\")}var subscribers=[];if(event in this._subscribers){subscribers=subscribers.concat(this._subscribers[event])}if(\"*\"in this._subscribers){subscribers=subscribers.concat(this._subscribers[\"*\"])}for(var i=0,len=subscribers.length;i<len;i++){var subscriber=subscribers[i];if(subscriber.callback){subscriber.callback(event,params,senderId||null)}}};DataSet.prototype.add=function(data,senderId){var addedIds=[],id,me=this;if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){id=me._addItem(data[i]);addedIds.push(id)}}else if(data&&(typeof data===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(data))===\"object\"){id=me._addItem(data);addedIds.push(id)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}return addedIds};DataSet.prototype.update=function(data,senderId){var addedIds=[];var updatedIds=[];var oldData=[];var updatedData=[];var me=this;var fieldId=me._fieldId;var addOrUpdate=function addOrUpdate(item){var id=item[fieldId];if(me._data[id]){var oldItem=util.extend({},me._data[id]);id=me._updateItem(item);updatedIds.push(id);updatedData.push(item);oldData.push(oldItem)}else{id=me._addItem(item);addedIds.push(id)}};if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){if(data[i]&&(0,_typeof3[\"default\"])(data[i])===\"object\"){addOrUpdate(data[i])}else{console.warn(\"Ignoring input item, which is not an object at index \"+i)}}}else if(data&&(typeof data===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(data))===\"object\"){addOrUpdate(data)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){var props={items:updatedIds,oldData:oldData,data:updatedData};this._trigger(\"update\",props,senderId)}return addedIds.concat(updatedIds)};DataSet.prototype.get=function(args){var me=this;var id,ids,options;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"){id=arguments[0];options=arguments[1]}else if(firstType==\"Array\"){\nids=arguments[0];options=arguments[1]}else{options=arguments[0]}var returnType;if(options&&options.returnType){var allowedValues=[\"Array\",\"Object\"];returnType=allowedValues.indexOf(options.returnType)==-1?\"Array\":options.returnType}else{returnType=\"Array\"}var type=options&&options.type||this._options.type;var filter=options&&options.filter;var items=[],item,itemIds,itemId,i,len;if(id!=undefined){item=me._getItem(id,type);if(item&&filter&&!filter(item)){item=null}}else if(ids!=undefined){for(i=0,len=ids.length;i<len;i++){item=me._getItem(ids[i],type);if(!filter||filter(item)){items.push(item)}}}else{itemIds=(0,_keys2[\"default\"])(this._data);for(i=0,len=itemIds.length;i<len;i++){itemId=itemIds[i];item=me._getItem(itemId,type);if(!filter||filter(item)){items.push(item)}}}if(options&&options.order&&id==undefined){this._sort(items,options.order)}if(options&&options.fields){var fields=options.fields;if(id!=undefined){item=this._filterFields(item,fields)}else{for(i=0,len=items.length;i<len;i++){items[i]=this._filterFields(items[i],fields)}}}if(returnType==\"Object\"){var result={},resultant;for(i=0,len=items.length;i<len;i++){resultant=items[i];result[resultant.id]=resultant}return result}else{if(id!=undefined){return item}else{return items}}};DataSet.prototype.getIds=function(options){var data=this._data,filter=options&&options.filter,order=options&&options.order,type=options&&options.type||this._options.type,itemIds=(0,_keys2[\"default\"])(data),i,len,id,item,items,ids=[];if(filter){if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){items.push(item)}}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){ids.push(item[this._fieldId])}}}}else{if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];items.push(data[id])}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=data[id];ids.push(item[this._fieldId])}}}return ids};DataSet.prototype.getDataSet=function(){return this};DataSet.prototype.forEach=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,data=this._data,itemIds=(0,_keys2[\"default\"])(data),i,len,item,id;if(options&&options.order){var items=this.get(options);for(i=0,len=items.length;i<len;i++){item=items[i];id=item[this._fieldId];callback(item,id)}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){callback(item,id)}}}};DataSet.prototype.map=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,mappedItems=[],data=this._data,itemIds=(0,_keys2[\"default\"])(data),i,len,id,item;for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){mappedItems.push(callback(item,id))}}if(options&&options.order){this._sort(mappedItems,options.order)}return mappedItems};DataSet.prototype._filterFields=function(item,fields){if(!item){return item}var filteredItem={},itemFields=(0,_keys2[\"default\"])(item),len=itemFields.length,i,field;if(Array.isArray(fields)){for(i=0;i<len;i++){field=itemFields[i];if(fields.indexOf(field)!=-1){filteredItem[field]=item[field]}}}else{for(i=0;i<len;i++){field=itemFields[i];if(fields.hasOwnProperty(field)){filteredItem[fields[field]]=item[field]}}}return filteredItem};DataSet.prototype._sort=function(items,order){if(util.isString(order)){var name=order;items.sort(function(a,b){var av=a[name];var bv=b[name];return av>bv?1:av<bv?-1:0})}else if(typeof order===\"function\"){items.sort(order)}else{throw new TypeError(\"Order must be a function or a string\")}};DataSet.prototype.remove=function(id,senderId){var removedIds=[],removedItems=[],ids=[],i,len,itemId,item;ids=Array.isArray(id)?id:[id];for(i=0,len=ids.length;i<len;i++){item=this._remove(ids[i]);if(item){itemId=item[this._fieldId];if(itemId!=undefined){removedIds.push(itemId);removedItems.push(item)}}}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}return removedIds};DataSet.prototype._remove=function(id){var item,ident;if(util.isNumber(id)||util.isString(id)){ident=id}else if(id&&(typeof id===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(id))===\"object\"){ident=id[this._fieldId]}if(ident!==undefined&&this._data[ident]){item=this._data[ident];delete this._data[ident];this.length--;return item}return null};DataSet.prototype.clear=function(senderId){var i,len;var ids=(0,_keys2[\"default\"])(this._data);var items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data[ids[i]])}this._data={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items},senderId);return ids};DataSet.prototype.max=function(field){var data=this._data,itemIds=(0,_keys2[\"default\"])(data),max=null,maxField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!max||itemField>maxField)){max=item;maxField=itemField}}return max};DataSet.prototype.min=function(field){var data=this._data,itemIds=(0,_keys2[\"default\"])(data),min=null,minField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!min||itemField<minField)){min=item;minField=itemField}}return min};DataSet.prototype.distinct=function(field){var data=this._data;var itemIds=(0,_keys2[\"default\"])(data);var values=[];var fieldType=this._options.type&&this._options.type[field]||null;var count=0;var i,j,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var value=item[field];var exists=false;for(j=0;j<count;j++){if(values[j]==value){exists=true;break}}if(!exists&&value!==undefined){values[count]=value;count++}}if(fieldType){for(i=0,len=values.length;i<len;i++){values[i]=util.convert(values[i],fieldType)}}return values};DataSet.prototype._addItem=function(item){var id=item[this._fieldId];if(id!=undefined){if(this._data[id]){throw new Error(\"Cannot add item: item with id \"+id+\" already exists\")}}else{id=util.randomUUID();item[this._fieldId]=id}var d={},fields=(0,_keys2[\"default\"])(item),i,len;for(i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}this._data[id]=d;this.length++;return id};DataSet.prototype._getItem=function(id,types){var field,value,i,len;var raw=this._data[id];if(!raw){return null}var converted={},fields=(0,_keys2[\"default\"])(raw);if(types){for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=util.convert(value,types[field])}}else{for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=value}}if(!converted[this._fieldId]){converted[this._fieldId]=raw.id}return converted};DataSet.prototype._updateItem=function(item){var id=item[this._fieldId];if(id==undefined){throw new Error(\"Cannot update item: item has no id (item: \"+(0,_stringify2[\"default\"])(item)+\")\")}var d=this._data[id];if(!d){throw new Error(\"Cannot update item: no item with id \"+id+\" found\")}var fields=(0,_keys2[\"default\"])(item);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}return id};module.exports=DataSet},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);function DataView(data,options){this._data=null;this._ids={};this.length=0;this._options=options||{};this._fieldId=\"id\";this._subscribers={};var me=this;this.listener=function(){me._onEvent.apply(me,arguments)};this.setData(data)}DataView.prototype.setData=function(data){var ids,id,i,len,items;if(this._data){if(this._data.off){this._data.off(\"*\",this.listener)}ids=this._data.getIds({filter:this._options&&this._options.filter});items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data._data[ids[i]])}this._ids={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items})}this._data=data;if(this._data){this._fieldId=this._options.fieldId||this._data&&this._data.options&&this._data.options.fieldId||\"id\";ids=this._data.getIds({filter:this._options&&this._options.filter});for(i=0,len=ids.length;i<len;i++){id=ids[i];this._ids[id]=true}this.length=ids.length;this._trigger(\"add\",{items:ids});if(this._data.on){this._data.on(\"*\",this.listener)}}};DataView.prototype.refresh=function(){var id,i,len;var ids=this._data.getIds({filter:this._options&&this._options.filter}),oldIds=(0,_keys2[\"default\"])(this._ids),newIds={},addedIds=[],removedIds=[],removedItems=[];for(i=0,len=ids.length;i<len;i++){id=ids[i];newIds[id]=true;if(!this._ids[id]){addedIds.push(id);this._ids[id]=true}}for(i=0,len=oldIds.length;i<len;i++){id=oldIds[i];if(!newIds[id]){removedIds.push(id);removedItems.push(this._data._data[id]);delete this._ids[id]}}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds})}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems})}};DataView.prototype.get=function(args){var me=this;var ids,options,data;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"||firstType==\"Array\"){ids=arguments[0];options=arguments[1];data=arguments[2]}else{options=arguments[0];data=arguments[1]}var viewOptions=util.extend({},this._options,options);if(this._options.filter&&options&&options.filter){viewOptions.filter=function(item){return me._options.filter(item)&&options.filter(item)}}var getArguments=[];if(ids!=undefined){getArguments.push(ids)}getArguments.push(viewOptions);getArguments.push(data);return this._data&&this._data.get.apply(this._data,getArguments)};DataView.prototype.getIds=function(options){var ids;if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}ids=this._data.getIds({filter:filter,order:options&&options.order})}else{ids=[]}return ids};DataView.prototype.map=function(callback,options){var mappedItems=[];if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}mappedItems=this._data.map(callback,{filter:filter,order:options&&options.order})}else{mappedItems=[]}return mappedItems};DataView.prototype.getDataSet=function(){var dataSet=this;while(dataSet instanceof DataView){dataSet=dataSet._data}return dataSet||null};DataView.prototype._onEvent=function(event,params,senderId){var i,len,id,item;var ids=params&&params.items;var addedIds=[],updatedIds=[],removedIds=[],oldItems=[],updatedItems=[],removedItems=[];if(ids&&this._data){switch(event){case\"add\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){this._ids[id]=true;addedIds.push(id)}}break;case\"update\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){if(this._ids[id]){updatedIds.push(id);updatedItems.push(params.data[i]);oldItems.push(params.oldData[i])}else{this._ids[id]=true;addedIds.push(id)}}else{if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}else{}}}break;case\"remove\":for(i=0,len=ids.length;i<len;i++){id=ids[i];if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}}break}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){this._trigger(\"update\",{items:updatedIds,oldData:oldItems,data:updatedItems},senderId)}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}}};DataView.prototype.on=DataSet.prototype.on;DataView.prototype.off=DataSet.prototype.off;DataView.prototype._trigger=DataSet.prototype._trigger;DataView.prototype.subscribe=DataView.prototype.on;DataView.prototype.unsubscribe=DataView.prototype.off;module.exports=DataView},function(module,exports,__webpack_require__){var store=__webpack_require__(57)(\"wks\");var uid=__webpack_require__(40);var Symbol=__webpack_require__(18).Symbol;var USE_SYMBOL=typeof Symbol==\"function\";var $exports=module.exports=function(name){return store[name]||(store[name]=USE_SYMBOL&&Symbol[name]||(USE_SYMBOL?Symbol:uid)(\"Symbol.\"+name))};$exports.store=store},function(module,exports,__webpack_require__){\"use strict\";exports.prepareElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){JSONcontainer[elementType].redundant=JSONcontainer[elementType].used;JSONcontainer[elementType].used=[]}}};exports.cleanupElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant){for(var i=0;i<JSONcontainer[elementType].redundant.length;i++){JSONcontainer[elementType].redundant[i].parentNode.removeChild(JSONcontainer[elementType].redundant[i])}JSONcontainer[elementType].redundant=[]}}}};exports.resetElements=function(JSONcontainer){exports.prepareElements(JSONcontainer);exports.cleanupElements(JSONcontainer);exports.prepareElements(JSONcontainer)};exports.getSVGElement=function(elementType,JSONcontainer,svgContainer){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);svgContainer.appendChild(element)}}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);JSONcontainer[elementType]={used:[],redundant:[]};svgContainer.appendChild(element)}JSONcontainer[elementType].used.push(element);return element};exports.getDOMElement=function(elementType,JSONcontainer,DOMContainer,insertBefore){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElement(elementType);if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}}else{element=document.createElement(elementType);JSONcontainer[elementType]={used:[],redundant:[]};if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}JSONcontainer[elementType].used.push(element);return element};exports.drawPoint=function(x,y,groupTemplate,JSONcontainer,svgContainer,labelObj){var point;if(groupTemplate.style==\"circle\"){point=exports.getSVGElement(\"circle\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"cx\",x);point.setAttributeNS(null,\"cy\",y);point.setAttributeNS(null,\"r\",.5*groupTemplate.size)}else{point=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"x\",x-.5*groupTemplate.size);point.setAttributeNS(null,\"y\",y-.5*groupTemplate.size);point.setAttributeNS(null,\"width\",groupTemplate.size);point.setAttributeNS(null,\"height\",groupTemplate.size)}if(groupTemplate.styles!==undefined){point.setAttributeNS(null,\"style\",groupTemplate.styles)}point.setAttributeNS(null,\"class\",groupTemplate.className+\" vis-point\");if(labelObj){var label=exports.getSVGElement(\"text\",JSONcontainer,svgContainer);if(labelObj.xOffset){x=x+labelObj.xOffset}if(labelObj.yOffset){y=y+labelObj.yOffset}if(labelObj.content){label.textContent=labelObj.content}if(labelObj.className){label.setAttributeNS(null,\"class\",labelObj.className+\" vis-label\")}label.setAttributeNS(null,\"x\",x);label.setAttributeNS(null,\"y\",y)}return point};exports.drawBar=function(x,y,width,height,className,JSONcontainer,svgContainer,style){if(height!=0){if(height<0){height*=-1;y-=height}var rect=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);rect.setAttributeNS(null,\"x\",x-.5*width);rect.setAttributeNS(null,\"y\",y);rect.setAttributeNS(null,\"width\",width);rect.setAttributeNS(null,\"height\",height);rect.setAttributeNS(null,\"class\",className);if(style){rect.setAttributeNS(null,\"style\",style)}}}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.printStyle=undefined;var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var errorFound=false;var allOptions=void 0;var printStyle=\"background: #FFeeee; color: #dd0000\";var Validator=function(){function Validator(){(0,_classCallCheck3[\"default\"])(this,Validator)}(0,_createClass3[\"default\"])(Validator,null,[{key:\"validate\",value:function validate(options,referenceOptions,subObject){errorFound=false;allOptions=referenceOptions;var usedOptions=referenceOptions;if(subObject!==undefined){usedOptions=referenceOptions[subObject]}Validator.parse(options,usedOptions,[]);return errorFound}},{key:\"parse\",value:function parse(options,referenceOptions,path){for(var option in options){if(options.hasOwnProperty(option)){Validator.check(option,options,referenceOptions,path)}}}},{key:\"check\",value:function check(option,options,referenceOptions,path){if(referenceOptions[option]===undefined&&referenceOptions.__any__===undefined){Validator.getSuggestion(option,referenceOptions,path);return}var referenceOption=option;var is_object=true;if(referenceOptions[option]===undefined&&referenceOptions.__any__!==undefined){referenceOption=\"__any__\";is_object=Validator.getType(options[option])===\"object\"}else{}var refOptionObj=referenceOptions[referenceOption];if(is_object&&refOptionObj.__type__!==undefined){refOptionObj=refOptionObj.__type__}Validator.checkFields(option,options,referenceOptions,referenceOption,refOptionObj,path)}},{key:\"checkFields\",value:function checkFields(option,options,referenceOptions,referenceOption,refOptionObj,path){var log=function log(message){console.log(\"%c\"+message+Validator.printLocation(path,option),printStyle)};var optionType=Validator.getType(options[option]);var refOptionType=refOptionObj[optionType];if(refOptionType!==undefined){if(Validator.getType(refOptionType)===\"array\"&&refOptionType.indexOf(options[option])===-1){log('Invalid option detected in \"'+option+'\".'+\" Allowed values are:\"+Validator.print(refOptionType)+' not \"'+options[option]+'\". ');errorFound=true}else if(optionType===\"object\"&&referenceOption!==\"__any__\"){path=util.copyAndExtendArray(path,option);Validator.parse(options[option],referenceOptions[referenceOption],path)}}else if(refOptionObj[\"any\"]===undefined){log('Invalid type received for \"'+option+'\". Expected: '+Validator.print((0,_keys2[\"default\"])(refOptionObj))+\". Received [\"+optionType+'] \"'+options[option]+'\"');errorFound=true}}},{key:\"getType\",value:function getType(object){var type=typeof object===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(object);if(type===\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"boolean\"}if(object instanceof Number){return\"number\"}if(object instanceof String){return\"string\"}if(Array.isArray(object)){return\"array\"}if(object instanceof Date){return\"date\"}if(object.nodeType!==undefined){return\"dom\"}if(object._isAMomentObject===true){return\"moment\"}return\"object\"}else if(type===\"number\"){return\"number\"}else if(type===\"boolean\"){return\"boolean\"}else if(type===\"string\"){return\"string\"}else if(type===undefined){return\"undefined\"}return type}},{key:\"getSuggestion\",value:function getSuggestion(option,options,path){var localSearch=Validator.findInOptions(option,options,path,false);var globalSearch=Validator.findInOptions(option,allOptions,[],true);var localSearchThreshold=8;var globalSearchThreshold=4;var msg=void 0;if(localSearch.indexMatch!==undefined){msg=\" in \"+Validator.printLocation(localSearch.path,option,\"\")+'Perhaps it was incomplete? Did you mean: \"'+localSearch.indexMatch+'\"?\\n\\n'}else if(globalSearch.distance<=globalSearchThreshold&&localSearch.distance>globalSearch.distance){msg=\" in \"+Validator.printLocation(localSearch.path,option,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+Validator.printLocation(globalSearch.path,globalSearch.closestMatch,\"\")}else if(localSearch.distance<=localSearchThreshold){msg='. Did you mean \"'+localSearch.closestMatch+'\"?'+Validator.printLocation(localSearch.path,option)}else{msg=\". Did you mean one of these: \"+Validator.print((0,_keys2[\"default\"])(options))+Validator.printLocation(path,option)}console.log('%cUnknown option detected: \"'+option+'\"'+msg,printStyle);errorFound=true}},{key:\"findInOptions\",value:function findInOptions(option,options,path){var recursive=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var min=1e9;var closestMatch=\"\";var closestMatchPath=[];var lowerCaseOption=option.toLowerCase();var indexMatch=undefined;for(var op in options){var distance=void 0;if(options[op].__type__!==undefined&&recursive===true){var result=Validator.findInOptions(option,options[op],util.copyAndExtendArray(path,op));if(min>result.distance){closestMatch=result.closestMatch;closestMatchPath=result.path;min=result.distance;indexMatch=result.indexMatch}}else{if(op.toLowerCase().indexOf(lowerCaseOption)!==-1){indexMatch=op}distance=Validator.levenshteinDistance(option,op);if(min>distance){closestMatch=op;closestMatchPath=util.copyArray(path);min=distance}}}return{closestMatch:closestMatch,path:closestMatchPath,distance:min,indexMatch:indexMatch}}},{key:\"printLocation\",value:function printLocation(path,option){var prefix=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"Problem value found at: \\n\";var str=\"\\n\\n\"+prefix+\"options = {\\n\";for(var i=0;i<path.length;i++){for(var j=0;j<i+1;j++){str+=\"  \"}str+=path[i]+\": {\\n\"}for(var _j=0;_j<path.length+1;_j++){str+=\"  \"}str+=option+\"\\n\";for(var _i=0;_i<path.length+1;_i++){for(var _j2=0;_j2<path.length-_i;_j2++){str+=\"  \"}str+=\"}\\n\"}return str+\"\\n\\n\"}},{key:\"print\",value:function print(options){return(0,_stringify2[\"default\"])(options).replace(/(\\\")|(\\[)|(\\])|(,\"__type__\")/g,\"\").replace(/(\\,)/g,\", \")}},{key:\"levenshteinDistance\",value:function levenshteinDistance(a,b){if(a.length===0)return b.length;if(b.length===0)return a.length;var matrix=[];var i;for(i=0;i<=b.length;i++){matrix[i]=[i]}var j;for(j=0;j<=a.length;j++){matrix[0][j]=j}for(i=1;i<=b.length;i++){for(j=1;j<=a.length;j++){if(b.charAt(i-1)==a.charAt(j-1)){matrix[i][j]=matrix[i-1][j-1]}else{matrix[i][j]=Math.min(matrix[i-1][j-1]+1,Math.min(matrix[i][j-1]+1,matrix[i-1][j]+1))}}}return matrix[b.length][a.length]}}]);return Validator}();exports[\"default\"]=Validator;exports.printStyle=printStyle},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);function Component(body,options){this.options=null;this.props=null}Component.prototype.setOptions=function(options){if(options){util.extend(this.options,options)}};Component.prototype.redraw=function(){return false};Component.prototype.destroy=function(){};Component.prototype._isResized=function(){var resized=this.props._previousWidth!==this.props.width||this.props._previousHeight!==this.props.height;this.props._previousWidth=this.props.width;this.props._previousHeight=this.props.height;return resized};module.exports=Component},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var core=__webpack_require__(7);var ctx=__webpack_require__(80);var hide=__webpack_require__(26);var PROTOTYPE=\"prototype\";var $export=function(type,name,source){var IS_FORCED=type&$export.F;var IS_GLOBAL=type&$export.G;var IS_STATIC=type&$export.S;var IS_PROTO=type&$export.P;var IS_BIND=type&$export.B;var IS_WRAP=type&$export.W;var exports=IS_GLOBAL?core:core[name]||(core[name]={});var expProto=exports[PROTOTYPE];var target=IS_GLOBAL?global:IS_STATIC?global[name]:(global[name]||{})[PROTOTYPE];var key,own,out;if(IS_GLOBAL)source=name;for(key in source){own=!IS_FORCED&&target&&target[key]!==undefined;if(own&&key in exports)continue;out=own?target[key]:source[key];exports[key]=IS_GLOBAL&&typeof target[key]!=\"function\"?source[key]:IS_BIND&&own?ctx(out,global):IS_WRAP&&target[key]==out?function(C){var F=function(a,b,c){if(this instanceof C){switch(arguments.length){case 0:return new C;case 1:return new C(a);case 2:return new C(a,b)}return new C(a,b,c)}return C.apply(this,arguments)};F[PROTOTYPE]=C[PROTOTYPE];return F}(out):IS_PROTO&&typeof out==\"function\"?ctx(Function.call,out):out;if(IS_PROTO){(exports.virtual||(exports.virtual={}))[key]=out;if(type&$export.R&&expProto&&!expProto[key])hide(expProto,key,out)}}};$export.F=1;$export.G=2;$export.S=4;$export.P=8;$export.B=16;$export.W=32;$export.U=64;$export.R=128;module.exports=$export},function(module,exports){var global=module.exports=typeof window!=\"undefined\"&&window.Math==Math?window:typeof self!=\"undefined\"&&self.Math==Math?self:Function(\"return this\")();if(typeof __g==\"number\")__g=global},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(160),__esModule:true}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var IE8_DOM_DEFINE=__webpack_require__(81);var toPrimitive=__webpack_require__(53);var dP=Object.defineProperty;exports.f=__webpack_require__(21)?Object.defineProperty:function defineProperty(O,P,Attributes){anObject(O);P=toPrimitive(P,true);anObject(Attributes);if(IE8_DOM_DEFINE)try{return dP(O,P,Attributes)}catch(e){}if(\"get\"in Attributes||\"set\"in Attributes)throw TypeError(\"Accessors not supported!\");if(\"value\"in Attributes)O[P]=Attributes.value;return O}},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(28)(function(){return Object.defineProperty({},\"a\",{get:function(){return 7}}).a!=7})},function(module,exports){var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key)}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var NodeBase=function(){function NodeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,NodeBase);this.body=body;this.labelModule=labelModule;this.setOptions(options);this.top=undefined;this.left=undefined;this.height=undefined;this.width=undefined;this.radius=undefined;this.margin=undefined;this.refreshNeeded=true;this.boundingBox={top:0,left:0,right:0,bottom:0}}(0,_createClass3[\"default\"])(NodeBase,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"_setMargins\",value:function _setMargins(labelModule){this.margin={};if(this.options.margin){if((0,_typeof3[\"default\"])(this.options.margin)==\"object\"){this.margin.top=this.options.margin.top;this.margin.right=this.options.margin.right;this.margin.bottom=this.options.margin.bottom;this.margin.left=this.options.margin.left}else{this.margin.top=this.options.margin;this.margin.right=this.options.margin;this.margin.bottom=this.options.margin;this.margin.left=this.options.margin}}labelModule.adjustSizes(this.margin)}},{key:\"_distanceToBorder\",value:function _distanceToBorder(ctx,angle){var borderWidth=this.options.borderWidth;this.resize(ctx);return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}},{key:\"enableShadow\",value:function enableShadow(ctx,values){if(values.shadow){ctx.shadowColor=values.shadowColor;ctx.shadowBlur=values.shadowSize;ctx.shadowOffsetX=values.shadowX;ctx.shadowOffsetY=values.shadowY}}},{key:\"disableShadow\",value:function disableShadow(ctx,values){if(values.shadow){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}},{key:\"enableBorderDashes\",value:function enableBorderDashes(ctx,values){if(values.borderDashes!==false){if(ctx.setLineDash!==undefined){var dashes=values.borderDashes;if(dashes===true){dashes=[5,15]}ctx.setLineDash(dashes)}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false;values.borderDashes=false}}}},{key:\"disableBorderDashes\",value:function disableBorderDashes(ctx,values){if(values.borderDashes!==false){if(ctx.setLineDash!==undefined){ctx.setLineDash([0])}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false;values.borderDashes=false}}}},{key:\"needsRefresh\",value:function needsRefresh(selected,hover){if(this.refreshNeeded===true){this.refreshNeeded=false;return true}return this.width===undefined||this.labelModule.differentState(selected,hover)}},{key:\"initContextForDraw\",value:function initContextForDraw(ctx,values){var borderWidth=values.borderWidth/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.strokeStyle=values.borderColor;ctx.fillStyle=values.color}},{key:\"performStroke\",value:function performStroke(ctx,values){var borderWidth=values.borderWidth/this.body.view.scale;ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx,values);ctx.stroke();this.disableBorderDashes(ctx,values)}ctx.restore()}},{key:\"performFill\",value:function performFill(ctx,values){this.enableShadow(ctx,values);ctx.fill();this.disableShadow(ctx,values);this.performStroke(ctx,values)}},{key:\"_addBoundingBoxMargin\",value:function _addBoundingBoxMargin(margin){this.boundingBox.left-=margin;this.boundingBox.top-=margin;this.boundingBox.bottom+=margin;this.boundingBox.right+=margin}},{key:\"_updateBoundingBox\",value:function _updateBoundingBox(x,y,ctx,selected,hover){if(ctx!==undefined){this.resize(ctx,selected,hover)}this.left=x-this.width/2;this.top=y-this.height/2;this.boundingBox.left=this.left;this.boundingBox.top=this.top;this.boundingBox.bottom=this.top+this.height;this.boundingBox.right=this.left+this.width}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected,hover){this._updateBoundingBox(x,y,ctx,selected,hover)}},{key:\"getDimensionsFromLabel\",value:function getDimensionsFromLabel(ctx,selected,hover){this.textSize=this.labelModule.getTextSize(ctx,selected,hover);var width=this.textSize.width;var height=this.textSize.height;var DEFAULT_SIZE=14;if(width===0){width=DEFAULT_SIZE;height=DEFAULT_SIZE}return{width:width,height:height}}}]);return NodeBase}();exports[\"default\"]=NodeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2)\n;var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ShapeBase=function(_NodeBase){(0,_inherits3[\"default\"])(ShapeBase,_NodeBase);function ShapeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,ShapeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(ShapeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(ShapeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(ShapeBase,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var values=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{size:this.options.size};if(this.needsRefresh(selected,hover)){this.labelModule.getTextSize(ctx,selected,hover);var size=2*values.size;this.width=size;this.height=size;this.radius=.5*this.width}}},{key:\"_drawShape\",value:function _drawShape(ctx,shape,sizeMultiplier,x,y,selected,hover,values){this.resize(ctx,selected,hover,values);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx[shape](x,y,values.size);this.performFill(ctx,values);if(this.options.label!==undefined){this.labelModule.calculateLabelSize(ctx,selected,hover,x,y,\"hanging\");var yLabel=y+.5*this.height+.5*this.labelModule.size.height;this.labelModule.draw(ctx,x,yLabel,selected,hover,\"hanging\")}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height)}}}]);return ShapeBase}(_NodeBase3[\"default\"]);exports[\"default\"]=ShapeBase},function(module,exports,__webpack_require__){var IObject=__webpack_require__(78);var defined=__webpack_require__(51);module.exports=function(it){return IObject(defined(it))}},function(module,exports,__webpack_require__){var dP=__webpack_require__(20);var createDesc=__webpack_require__(39);module.exports=__webpack_require__(21)?function(object,key,value){return dP.f(object,key,createDesc(1,value))}:function(object,key,value){object[key]=value;return object}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);module.exports=function(it){if(!isObject(it))throw TypeError(it+\" is not an object!\");return it}},function(module,exports){module.exports=function(exec){try{return!!exec()}catch(e){return true}}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(138),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _isIterable2=__webpack_require__(188);var _isIterable3=_interopRequireDefault(_isIterable2);var _getIterator2=__webpack_require__(77);var _getIterator3=_interopRequireDefault(_getIterator2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=(0,_getIterator3.default)(arr),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if((0,_isIterable3.default)(Object(arr))){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}()},function(module,exports){module.exports={}},function(module,exports){module.exports=function(it){return typeof it===\"object\"?it!==null:typeof it===\"function\"}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(84);var enumBugKeys=__webpack_require__(58);module.exports=Object.keys||function keys(O){return $keys(O,enumBugKeys)}},function(module,exports,__webpack_require__){\"use strict\";function Point3d(x,y,z){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0;this.z=z!==undefined?z:0}Point3d.subtract=function(a,b){var sub=new Point3d;sub.x=a.x-b.x;sub.y=a.y-b.y;sub.z=a.z-b.z;return sub};Point3d.add=function(a,b){var sum=new Point3d;sum.x=a.x+b.x;sum.y=a.y+b.y;sum.z=a.z+b.z;return sum};Point3d.avg=function(a,b){return new Point3d((a.x+b.x)/2,(a.y+b.y)/2,(a.z+b.z)/2)};Point3d.crossProduct=function(a,b){var crossproduct=new Point3d;crossproduct.x=a.y*b.z-a.z*b.y;crossproduct.y=a.z*b.x-a.x*b.z;crossproduct.z=a.x*b.y-a.y*b.x;return crossproduct};Point3d.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)};module.exports=Point3d},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(root,factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{root.keycharm=factory()}})(this,function(){function keycharm(options){var preventDefault=options&&options.preventDefault||false;var container=options&&options.container||window;var _exportFunctions={};var _bound={keydown:{},keyup:{}};var _keys={};var i;for(i=97;i<=122;i++){_keys[String.fromCharCode(i)]={code:65+(i-97),shift:false}}for(i=65;i<=90;i++){_keys[String.fromCharCode(i)]={code:i,shift:true}}for(i=0;i<=9;i++){_keys[\"\"+i]={code:48+i,shift:false}}for(i=1;i<=12;i++){_keys[\"F\"+i]={code:111+i,shift:false}}for(i=0;i<=9;i++){_keys[\"num\"+i]={code:96+i,shift:false}}_keys[\"num*\"]={code:106,shift:false};_keys[\"num+\"]={code:107,shift:false};_keys[\"num-\"]={code:109,shift:false};_keys[\"num/\"]={code:111,shift:false};_keys[\"num.\"]={code:110,shift:false};_keys[\"left\"]={code:37,shift:false};_keys[\"up\"]={code:38,shift:false};_keys[\"right\"]={code:39,shift:false};_keys[\"down\"]={code:40,shift:false};_keys[\"space\"]={code:32,shift:false};_keys[\"enter\"]={code:13,shift:false};_keys[\"shift\"]={code:16,shift:undefined};_keys[\"esc\"]={code:27,shift:false};_keys[\"backspace\"]={code:8,shift:false};_keys[\"tab\"]={code:9,shift:false};_keys[\"ctrl\"]={code:17,shift:false};_keys[\"alt\"]={code:18,shift:false};_keys[\"delete\"]={code:46,shift:false};_keys[\"pageup\"]={code:33,shift:false};_keys[\"pagedown\"]={code:34,shift:false};_keys[\"=\"]={code:187,shift:false};_keys[\"-\"]={code:189,shift:false};_keys[\"]\"]={code:221,shift:false};_keys[\"[\"]={code:219,shift:false};var down=function(event){handleEvent(event,\"keydown\")};var up=function(event){handleEvent(event,\"keyup\")};var handleEvent=function(event,type){if(_bound[type][event.keyCode]!==undefined){var bound=_bound[type][event.keyCode];for(var i=0;i<bound.length;i++){if(bound[i].shift===undefined){bound[i].fn(event)}else if(bound[i].shift==true&&event.shiftKey==true){bound[i].fn(event)}else if(bound[i].shift==false&&event.shiftKey==false){bound[i].fn(event)}}if(preventDefault==true){event.preventDefault()}}};_exportFunctions.bind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(_bound[type][_keys[key].code]===undefined){_bound[type][_keys[key].code]=[]}_bound[type][_keys[key].code].push({fn:callback,shift:_keys[key].shift})};_exportFunctions.bindAll=function(callback,type){if(type===undefined){type=\"keydown\"}for(var key in _keys){if(_keys.hasOwnProperty(key)){_exportFunctions.bind(key,callback,type)}}};_exportFunctions.getKey=function(event){for(var key in _keys){if(_keys.hasOwnProperty(key)){if(event.shiftKey==true&&_keys[key].shift==true&&event.keyCode==_keys[key].code){return key}else if(event.shiftKey==false&&_keys[key].shift==false&&event.keyCode==_keys[key].code){return key}else if(event.keyCode==_keys[key].code&&key==\"shift\"){return key}}}return\"unknown key, currently not supported\"};_exportFunctions.unbind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(callback!==undefined){var newBindings=[];var bound=_bound[type][_keys[key].code];if(bound!==undefined){for(var i=0;i<bound.length;i++){if(!(bound[i].fn==callback&&bound[i].shift==_keys[key].shift)){newBindings.push(_bound[type][_keys[key].code][i])}}}_bound[type][_keys[key].code]=newBindings}else{_bound[type][_keys[key].code]=[]}};_exportFunctions.reset=function(){_bound={keydown:{},keyup:{}}};_exportFunctions.destroy=function(){_bound={keydown:{},keyup:{}};container.removeEventListener(\"keydown\",down,true);container.removeEventListener(\"keyup\",up,true)};container.addEventListener(\"keydown\",down,true);container.addEventListener(\"keyup\",up,true);return _exportFunctions}return keycharm})},function(module,exports,__webpack_require__){\"use strict\";exports.convertHiddenOptions=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.convertHiddenOptions(moment,body,[hiddenDates])}body.hiddenDates=[];if(hiddenDates){if(Array.isArray(hiddenDates)==true){for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat===undefined){var dateItem={};dateItem.start=moment(hiddenDates[i].start).toDate().valueOf();dateItem.end=moment(hiddenDates[i].end).toDate().valueOf();body.hiddenDates.push(dateItem)}}body.hiddenDates.sort(function(a,b){return a.start-b.start})}}};exports.updateHiddenDates=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.updateHiddenDates(moment,body,[hiddenDates])}if(hiddenDates&&body.domProps.centerContainer.width!==undefined){exports.convertHiddenOptions(moment,body,hiddenDates);var start=moment(body.range.start);var end=moment(body.range.end);var totalRange=body.range.end-body.range.start;var pixelTime=totalRange/body.domProps.centerContainer.width;for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat!==undefined){var startDate=moment(hiddenDates[i].start);var endDate=moment(hiddenDates[i].end);if(startDate._d==\"Invalid Date\"){throw new Error(\"Supplied start date is not valid: \"+hiddenDates[i].start)}if(endDate._d==\"Invalid Date\"){throw new Error(\"Supplied end date is not valid: \"+hiddenDates[i].end)}var duration=endDate-startDate;if(duration>=4*pixelTime){var offset=0;var runUntil=end.clone();switch(hiddenDates[i].repeat){case\"daily\":if(startDate.day()!=endDate.day()){offset=1}startDate.dayOfYear(start.dayOfYear());startDate.year(start.year());startDate.subtract(7,\"days\");endDate.dayOfYear(start.dayOfYear());endDate.year(start.year());endDate.subtract(7-offset,\"days\");runUntil.add(1,\"weeks\");break;case\"weekly\":var dayOffset=endDate.diff(startDate,\"days\");var day=startDate.day();startDate.date(start.date());startDate.month(start.month());startDate.year(start.year());endDate=startDate.clone();startDate.day(day);endDate.day(day);endDate.add(dayOffset,\"days\");startDate.subtract(1,\"weeks\");endDate.subtract(1,\"weeks\");runUntil.add(1,\"weeks\");break;case\"monthly\":if(startDate.month()!=endDate.month()){offset=1}startDate.month(start.month());startDate.year(start.year());startDate.subtract(1,\"months\");endDate.month(start.month());endDate.year(start.year());endDate.subtract(1,\"months\");endDate.add(offset,\"months\");runUntil.add(1,\"months\");break;case\"yearly\":if(startDate.year()!=endDate.year()){offset=1}startDate.year(start.year());startDate.subtract(1,\"years\");endDate.year(start.year());endDate.subtract(1,\"years\");endDate.add(offset,\"years\");runUntil.add(1,\"years\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}while(startDate<runUntil){body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()});switch(hiddenDates[i].repeat){case\"daily\":startDate.add(1,\"days\");endDate.add(1,\"days\");break;case\"weekly\":startDate.add(1,\"weeks\");endDate.add(1,\"weeks\");break;case\"monthly\":startDate.add(1,\"months\");endDate.add(1,\"months\");break;case\"yearly\":startDate.add(1,\"y\");endDate.add(1,\"y\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}}body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()})}}}exports.removeDuplicates(body);var startHidden=exports.isHidden(body.range.start,body.hiddenDates);var endHidden=exports.isHidden(body.range.end,body.hiddenDates);var rangeStart=body.range.start;var rangeEnd=body.range.end;if(startHidden.hidden==true){rangeStart=body.range.startToFront==true?startHidden.startDate-1:startHidden.endDate+1}if(endHidden.hidden==true){rangeEnd=body.range.endToFront==true?endHidden.startDate-1:endHidden.endDate+1}if(startHidden.hidden==true||endHidden.hidden==true){body.range._applyRange(rangeStart,rangeEnd)}}};exports.removeDuplicates=function(body){var hiddenDates=body.hiddenDates;var safeDates=[];for(var i=0;i<hiddenDates.length;i++){for(var j=0;j<hiddenDates.length;j++){if(i!=j&&hiddenDates[j].remove!=true&&hiddenDates[i].remove!=true){if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[j].remove=true}else if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].start<=hiddenDates[i].end){hiddenDates[i].end=hiddenDates[j].end;hiddenDates[j].remove=true}else if(hiddenDates[j].end>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[i].start=hiddenDates[j].start;hiddenDates[j].remove=true}}}}for(i=0;i<hiddenDates.length;i++){if(hiddenDates[i].remove!==true){safeDates.push(hiddenDates[i])}}body.hiddenDates=safeDates;body.hiddenDates.sort(function(a,b){return a.start-b.start})};exports.printDates=function(dates){for(var i=0;i<dates.length;i++){console.log(i,new Date(dates[i].start),new Date(dates[i].end),dates[i].start,dates[i].end,dates[i].remove)}};exports.stepOverHiddenDates=function(moment,timeStep,previousTime){var stepInHidden=false;var currentValue=timeStep.current.valueOf();for(var i=0;i<timeStep.hiddenDates.length;i++){var startDate=timeStep.hiddenDates[i].start;var endDate=timeStep.hiddenDates[i].end;if(currentValue>=startDate&&currentValue<endDate){stepInHidden=true;break}}if(stepInHidden==true&&currentValue<timeStep._end.valueOf()&&currentValue!=previousTime){var prevValue=moment(previousTime);var newValue=moment(endDate);if(prevValue.year()!=newValue.year()){timeStep.switchedYear=true}else if(prevValue.month()!=newValue.month()){timeStep.switchedMonth=true}else if(prevValue.dayOfYear()!=newValue.dayOfYear()){timeStep.switchedDay=true}timeStep.current=newValue}};exports.toScreen=function(Core,time,width){var conversion;if(Core.body.hiddenDates.length==0){conversion=Core.range.conversion(width);return(time.valueOf()-conversion.offset)*conversion.scale}else{var hidden=exports.isHidden(time,Core.body.hiddenDates);if(hidden.hidden==true){time=hidden.startDate}var duration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);if(time<Core.range.start){conversion=Core.range.conversion(width,duration);var hiddenBeforeStart=exports.getHiddenDurationBeforeStart(Core.body.hiddenDates,time,conversion.offset);time=Core.options.moment(time).toDate().valueOf();time=time+hiddenBeforeStart;return-(conversion.offset-time.valueOf())*conversion.scale}else if(time>Core.range.end){var rangeAfterEnd={start:Core.range.start,end:time};time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,rangeAfterEnd,time);conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}else{time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,Core.range,time);conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}}};exports.toTime=function(Core,x,width){if(Core.body.hiddenDates.length==0){var conversion=Core.range.conversion(width);return new Date(x/conversion.scale+conversion.offset)}else{var hiddenDuration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);var totalDuration=Core.range.end-Core.range.start-hiddenDuration;var partialDuration=totalDuration*x/width;var accumulatedHiddenDuration=exports.getAccumulatedHiddenDuration(Core.body.hiddenDates,Core.range,partialDuration);return new Date(accumulatedHiddenDuration+partialDuration+Core.range.start)}};exports.getHiddenDurationBetween=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<end){duration+=endDate-startDate}}return duration};exports.getHiddenDurationBeforeStart=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<=end){duration+=endDate-startDate}}return duration};exports.correctTimeForHidden=function(moment,hiddenDates,range,time){time=moment(time).toDate().valueOf();time-=exports.getHiddenDurationBefore(moment,hiddenDates,range,time);return time};exports.getHiddenDurationBefore=function(moment,hiddenDates,range,time){var timeOffset=0;time=moment(time).toDate().valueOf();for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){if(time>=endDate){timeOffset+=endDate-startDate}}}return timeOffset};exports.getAccumulatedHiddenDuration=function(hiddenDates,range,requiredDuration){var hiddenDuration=0;var duration=0;var previousPoint=range.start;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){duration+=startDate-previousPoint;previousPoint=endDate;if(duration>=requiredDuration){break}else{hiddenDuration+=endDate-startDate}}}return hiddenDuration};exports.snapAwayFromHidden=function(hiddenDates,time,direction,correctionEnabled){var isHidden=exports.isHidden(time,hiddenDates);if(isHidden.hidden==true){if(direction<0){if(correctionEnabled==true){return isHidden.startDate-(isHidden.endDate-time)-1}else{return isHidden.startDate-1}}else{if(correctionEnabled==true){return isHidden.endDate+(time-isHidden.startDate)+1}else{return isHidden.endDate+1}}}else{return time}};exports.isHidden=function(time,hiddenDates){for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(time>=startDate&&time<endDate){return{hidden:true,startDate:startDate,endDate:endDate}}}return{hidden:false,startDate:startDate,endDate:endDate}}},function(module,exports,__webpack_require__){\"use strict\";exports.onTouch=function(hammer,callback){callback.inputHandler=function(event){if(event.isFirst){callback(event)}};hammer.on(\"hammer.input\",callback.inputHandler)};exports.onRelease=function(hammer,callback){callback.inputHandler=function(event){if(event.isFinal){callback(event)}};return hammer.on(\"hammer.input\",callback.inputHandler)};exports.offTouch=function(hammer,callback){hammer.off(\"hammer.input\",callback.inputHandler)};exports.offRelease=exports.offTouch;exports.disablePreventDefaultVertically=function(pinchRecognizer){var TOUCH_ACTION_PAN_Y=\"pan-y\";pinchRecognizer.getTouchAction=function(){return[TOUCH_ACTION_PAN_Y]};return pinchRecognizer}},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var moment=__webpack_require__(9);function Item(data,conversion,options){this.id=null;this.parent=null;this.data=data;this.dom=null;this.conversion=conversion||{};this.options=options||{};this.selected=false;this.displayed=false;this.groupShowing=true;this.dirty=true;this.top=null;this.right=null;this.left=null;this.width=null;this.height=null;this.editable=null;this._updateEditStatus()}Item.prototype.stack=true;Item.prototype.select=function(){this.selected=true;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.unselect=function(){this.selected=false;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setData=function(data){var groupChanged=data.group!=undefined&&this.data.group!=data.group;if(groupChanged&&this.parent!=null){this.parent.itemSet._moveToGroup(this,data.group)}if(this.parent){this.parent.stackDirty=true}var subGroupChanged=data.subgroup!=undefined&&this.data.subgroup!=data.subgroup;if(subGroupChanged&&this.parent!=null){this.parent.changeSubgroup(this,this.data.subgroup,data.subgroup)}this.data=data;this._updateEditStatus();this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setParent=function(parent){if(this.displayed){this.hide();this.parent=parent;if(this.parent){this.show()}}else{this.parent=parent}};Item.prototype.isVisible=function(range){return false};Item.prototype.show=function(){return false};Item.prototype.hide=function(){return false};Item.prototype.redraw=function(){};Item.prototype.repositionX=function(){};Item.prototype.repositionY=function(){};Item.prototype._repaintDragCenter=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragCenter){var me=this;var dragCenter=document.createElement(\"div\");dragCenter.className=\"vis-drag-center\";dragCenter.dragCenterItem=this;var hammer=new Hammer(dragCenter);hammer.on(\"tap\",function(event){me.parent.itemSet.body.emitter.emit(\"click\",{event:event,item:me.id})});hammer.on(\"doubletap\",function(event){event.stopPropagation();me.parent.itemSet._onUpdateItem(me);me.parent.itemSet.body.emitter.emit(\"doubleClick\",{event:event,item:me.id})});if(this.dom.box){if(this.dom.dragLeft){this.dom.box.insertBefore(dragCenter,this.dom.dragLeft)}else{this.dom.box.appendChild(dragCenter)}}else if(this.dom.point){this.dom.point.appendChild(dragCenter)}this.dom.dragCenter=dragCenter}else if(!this.selected&&this.dom.dragCenter){if(this.dom.dragCenter.parentNode){this.dom.dragCenter.parentNode.removeChild(this.dom.dragCenter)}this.dom.dragCenter=null}};Item.prototype._repaintDeleteButton=function(anchor){var editable=(this.options.editable.overrideItems||this.editable==null)&&this.options.editable.remove||!this.options.editable.overrideItems&&this.editable!=null&&this.editable.remove;if(this.selected&&editable&&!this.dom.deleteButton){var me=this;var deleteButton=document.createElement(\"div\");if(this.options.rtl){deleteButton.className=\"vis-delete-rtl\"}else{deleteButton.className=\"vis-delete\"}deleteButton.title=\"Delete this item\";new Hammer(deleteButton).on(\"tap\",function(event){event.stopPropagation();me.parent.removeFromDataSet(me)});anchor.appendChild(deleteButton);this.dom.deleteButton=deleteButton}else if(!this.selected&&this.dom.deleteButton){if(this.dom.deleteButton.parentNode){this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton)}this.dom.deleteButton=null}};Item.prototype._repaintOnItemUpdateTimeTooltip=function(anchor){if(!this.options.tooltipOnItemUpdateTime)return;var editable=(this.options.editable.updateTime||this.data.editable===true)&&this.data.editable!==false;if(this.selected&&editable&&!this.dom.onItemUpdateTimeTooltip){var onItemUpdateTimeTooltip=document.createElement(\"div\");onItemUpdateTimeTooltip.className=\"vis-onUpdateTime-tooltip\";anchor.appendChild(onItemUpdateTimeTooltip);this.dom.onItemUpdateTimeTooltip=onItemUpdateTimeTooltip}else if(!this.selected&&this.dom.onItemUpdateTimeTooltip){if(this.dom.onItemUpdateTimeTooltip.parentNode){this.dom.onItemUpdateTimeTooltip.parentNode.removeChild(this.dom.onItemUpdateTimeTooltip)}this.dom.onItemUpdateTimeTooltip=null}if(this.dom.onItemUpdateTimeTooltip){this.dom.onItemUpdateTimeTooltip.style.visibility=this.parent.itemSet.touchParams.itemIsDragging?\"visible\":\"hidden\";if(this.options.rtl){this.dom.onItemUpdateTimeTooltip.style.right=this.dom.content.style.right}else{this.dom.onItemUpdateTimeTooltip.style.left=this.dom.content.style.left}var tooltipOffset=50;var scrollTop=this.parent.itemSet.body.domProps.scrollTop;var itemDistanceFromTop;if(this.options.orientation.item==\"top\"){itemDistanceFromTop=this.top}else{itemDistanceFromTop=this.parent.height-this.top-this.height}var isCloseToTop=itemDistanceFromTop+this.parent.top-tooltipOffset<-scrollTop;if(isCloseToTop){this.dom.onItemUpdateTimeTooltip.style.bottom=\"\";this.dom.onItemUpdateTimeTooltip.style.top=this.height+2+\"px\"}else{this.dom.onItemUpdateTimeTooltip.style.top=\"\";this.dom.onItemUpdateTimeTooltip.style.bottom=this.height+2+\"px\"}var content;var templateFunction;if(this.options.tooltipOnItemUpdateTime&&this.options.tooltipOnItemUpdateTime.template){templateFunction=this.options.tooltipOnItemUpdateTime.template.bind(this);content=templateFunction(this.data)}else{content=\"start: \"+moment(this.data.start).format(\"MM/DD/YYYY hh:mm\");if(this.data.end){content+=\"<br> end: \"+moment(this.data.end).format(\"MM/DD/YYYY hh:mm\")}}this.dom.onItemUpdateTimeTooltip.innerHTML=content}};Item.prototype._updateContents=function(element){var content;var changed;var templateFunction;var itemVisibleFrameContent;var visibleFrameTemplateFunction;var itemData=this.parent.itemSet.itemsData.get(this.id);var frameElement=this.dom.box||this.dom.point;var itemVisibleFrameContentElement=frameElement.getElementsByClassName(\"vis-item-visible-frame\")[0];if(this.options.visibleFrameTemplate){visibleFrameTemplateFunction=this.options.visibleFrameTemplate.bind(this);itemVisibleFrameContent=visibleFrameTemplateFunction(itemData,frameElement)}else{itemVisibleFrameContent=\"\"}if(itemVisibleFrameContentElement){if(itemVisibleFrameContent instanceof Object&&!(itemVisibleFrameContent instanceof Element)){visibleFrameTemplateFunction(itemData,itemVisibleFrameContentElement)}else{changed=this._contentToString(this.itemVisibleFrameContent)!==this._contentToString(itemVisibleFrameContent);if(changed){if(itemVisibleFrameContent instanceof Element){itemVisibleFrameContentElement.innerHTML=\"\";itemVisibleFrameContentElement.appendChild(itemVisibleFrameContent)}else if(itemVisibleFrameContent!=undefined){itemVisibleFrameContentElement.innerHTML=itemVisibleFrameContent}else{if(!(this.data.type==\"background\"&&this.data.content===undefined)){throw new Error('Property \"content\" missing in item '+this.id)}}this.itemVisibleFrameContent=itemVisibleFrameContent}}}if(this.options.template){templateFunction=this.options.template.bind(this);content=templateFunction(itemData,element,this.data)}else{content=this.data.content}if(content instanceof Object&&!(content instanceof Element)){templateFunction(itemData,element)}else{changed=this._contentToString(this.content)!==this._contentToString(content);if(changed){if(content instanceof Element){element.innerHTML=\"\";element.appendChild(content)}else if(content!=undefined){element.innerHTML=content}else{if(!(this.data.type==\"background\"&&this.data.content===undefined)){throw new Error('Property \"content\" missing in item '+this.id)}}this.content=content}}};Item.prototype._updateDataAttributes=function(element){if(this.options.dataAttributes&&this.options.dataAttributes.length>0){var attributes=[];if(Array.isArray(this.options.dataAttributes)){attributes=this.options.dataAttributes}else if(this.options.dataAttributes==\"all\"){attributes=(0,_keys2[\"default\"])(this.data)}else{return}for(var i=0;i<attributes.length;i++){var name=attributes[i];var value=this.data[name];if(value!=null){element.setAttribute(\"data-\"+name,value)}else{element.removeAttribute(\"data-\"+name)}}}};Item.prototype._updateStyle=function(element){if(this.style){util.removeCssText(element,this.style);this.style=null}if(this.data.style){util.addCssText(element,this.data.style);this.style=this.data.style}};Item.prototype._contentToString=function(content){if(typeof content===\"string\")return content;if(content&&\"outerHTML\"in content)return content.outerHTML;return content};Item.prototype._updateEditStatus=function(){if(this.options){if(typeof this.options.editable===\"boolean\"){this.editable={updateTime:this.options.editable,updateGroup:this.options.editable,remove:this.options.editable}}else if((0,_typeof3[\"default\"])(this.options.editable)===\"object\"){this.editable={};util.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.options.editable)}}if(!this.options||!this.options.editable||this.options.editable.overrideItems!==true){if(this.data){if(typeof this.data.editable===\"boolean\"){this.editable={updateTime:this.data.editable,updateGroup:this.data.editable,remove:this.data.editable}}else if((0,_typeof3[\"default\"])(this.data.editable)===\"object\"){this.editable={};util.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.data.editable)}}}};Item.prototype.getWidthLeft=function(){return 0};Item.prototype.getWidthRight=function(){return 0};Item.prototype.getTitle=function(){return this.data.title};module.exports=Item},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value:value}}},function(module,exports){var id=0;var px=Math.random();module.exports=function(key){return\"Symbol(\".concat(key===undefined?\"\":key,\")_\",(++id+px).toString(36))}},function(module,exports,__webpack_require__){var defined=__webpack_require__(51);module.exports=function(it){return Object(defined(it))}},function(module,exports){exports.f={}.propertyIsEnumerable},function(module,exports,__webpack_require__){\"use strict\";function Queue(options){this.delay=null;this.max=Infinity;this._queue=[];this._timeout=null;this._extended=null;this.setOptions(options)}Queue.prototype.setOptions=function(options){if(options&&typeof options.delay!==\"undefined\"){this.delay=options.delay}if(options&&typeof options.max!==\"undefined\"){this.max=options.max}this._flushIfNeeded()};Queue.extend=function(object,options){var queue=new Queue(options);if(object.flush!==undefined){throw new Error(\"Target object already has a property flush\")}object.flush=function(){queue.flush()};var methods=[{name:\"flush\",original:undefined}];if(options&&options.replace){for(var i=0;i<options.replace.length;i++){var name=options.replace[i];methods.push({name:name,original:object[name]});queue.replace(object,name)}}queue._extended={object:object,methods:methods};return queue};Queue.prototype.destroy=function(){this.flush();if(this._extended){var object=this._extended.object;var methods=this._extended.methods;for(var i=0;i<methods.length;i++){var method=methods[i];if(method.original){object[method.name]=method.original}else{delete object[method.name]}}this._extended=null}};Queue.prototype.replace=function(object,method){var me=this;var original=object[method];if(!original){throw new Error(\"Method \"+method+\" undefined\")}object[method]=function(){var args=[];for(var i=0;i<arguments.length;i++){args[i]=arguments[i]}me.queue({args:args,fn:original,context:this})}};Queue.prototype.queue=function(entry){if(typeof entry===\"function\"){this._queue.push({fn:entry})}else{this._queue.push(entry)}this._flushIfNeeded()};Queue.prototype._flushIfNeeded=function(){\nif(this._queue.length>this.max){this.flush()}clearTimeout(this._timeout);if(this.queue.length>0&&typeof this.delay===\"number\"){var me=this;this._timeout=setTimeout(function(){me.flush()},this.delay)}};Queue.prototype.flush=function(){while(this._queue.length>0){var entry=this._queue.shift();entry.fn.apply(entry.context||entry.fn,entry.args||[])}};module.exports=Queue},function(module,exports){module.exports=Emitter;function Emitter(obj){if(obj)return mixin(obj)}function mixin(obj){for(var key in Emitter.prototype){obj[key]=Emitter.prototype[key]}return obj}Emitter.prototype.on=Emitter.prototype.addEventListener=function(event,fn){this._callbacks=this._callbacks||{};(this._callbacks[event]=this._callbacks[event]||[]).push(fn);return this};Emitter.prototype.once=function(event,fn){var self=this;this._callbacks=this._callbacks||{};function on(){self.off(event,on);fn.apply(this,arguments)}on.fn=fn;this.on(event,on);return this};Emitter.prototype.off=Emitter.prototype.removeListener=Emitter.prototype.removeAllListeners=Emitter.prototype.removeEventListener=function(event,fn){this._callbacks=this._callbacks||{};if(0==arguments.length){this._callbacks={};return this}var callbacks=this._callbacks[event];if(!callbacks)return this;if(1==arguments.length){delete this._callbacks[event];return this}var cb;for(var i=0;i<callbacks.length;i++){cb=callbacks[i];if(cb===fn||cb.fn===fn){callbacks.splice(i,1);break}}return this};Emitter.prototype.emit=function(event){this._callbacks=this._callbacks||{};var args=[].slice.call(arguments,1),callbacks=this._callbacks[event];if(callbacks){callbacks=callbacks.slice(0);for(var i=0,len=callbacks.length;i<len;++i){callbacks[i].apply(this,args)}}return this};Emitter.prototype.listeners=function(event){this._callbacks=this._callbacks||{};return this._callbacks[event]||[]};Emitter.prototype.hasListeners=function(event){return!!this.listeners(event).length}},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Component=__webpack_require__(16);var TimeStep=__webpack_require__(66);var DateUtil=__webpack_require__(36);var moment=__webpack_require__(9);function TimeAxis(body,options){this.dom={foreground:null,lines:[],majorTexts:[],minorTexts:[],redundant:{lines:[],majorTexts:[],minorTexts:[]}};this.props={range:{start:0,end:0,minimumStep:0},lineTop:0};this.defaultOptions={orientation:{axis:\"bottom\"},showMinorLabels:true,showMajorLabels:true,maxMinorChars:7,format:TimeStep.FORMAT,moment:moment,timeAxis:null};this.options=util.extend({},this.defaultOptions);this.body=body;this._create();this.setOptions(options)}TimeAxis.prototype=new Component;TimeAxis.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"showMinorLabels\",\"showMajorLabels\",\"maxMinorChars\",\"hiddenDates\",\"timeAxis\",\"moment\",\"rtl\"],this.options,options);util.selectiveDeepExtend([\"format\"],this.options,options);if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.axis=options.orientation}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"&&\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}if(\"locale\"in options){if(typeof moment.locale===\"function\"){moment.locale(options.locale)}else{moment.lang(options.locale)}}}};TimeAxis.prototype._create=function(){this.dom.foreground=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.foreground.className=\"vis-time-axis vis-foreground\";this.dom.background.className=\"vis-time-axis vis-background\"};TimeAxis.prototype.destroy=function(){if(this.dom.foreground.parentNode){this.dom.foreground.parentNode.removeChild(this.dom.foreground)}if(this.dom.background.parentNode){this.dom.background.parentNode.removeChild(this.dom.background)}this.body=null};TimeAxis.prototype.redraw=function(){var props=this.props;var foreground=this.dom.foreground;var background=this.dom.background;var parent=this.options.orientation.axis==\"top\"?this.body.dom.top:this.body.dom.bottom;var parentChanged=foreground.parentNode!==parent;this._calculateCharSize();var showMinorLabels=this.options.showMinorLabels&&this.options.orientation.axis!==\"none\";var showMajorLabels=this.options.showMajorLabels&&this.options.orientation.axis!==\"none\";props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.height=props.minorLabelHeight+props.majorLabelHeight;props.width=foreground.offsetWidth;props.minorLineHeight=this.body.domProps.root.height-props.majorLabelHeight-(this.options.orientation.axis==\"top\"?this.body.domProps.bottom.height:this.body.domProps.top.height);props.minorLineWidth=1;props.majorLineHeight=props.minorLineHeight+props.majorLabelHeight;props.majorLineWidth=1;var foregroundNextSibling=foreground.nextSibling;var backgroundNextSibling=background.nextSibling;foreground.parentNode&&foreground.parentNode.removeChild(foreground);background.parentNode&&background.parentNode.removeChild(background);foreground.style.height=this.props.height+\"px\";this._repaintLabels();if(foregroundNextSibling){parent.insertBefore(foreground,foregroundNextSibling)}else{parent.appendChild(foreground)}if(backgroundNextSibling){this.body.dom.backgroundVertical.insertBefore(background,backgroundNextSibling)}else{this.body.dom.backgroundVertical.appendChild(background)}return this._isResized()||parentChanged};TimeAxis.prototype._repaintLabels=function(){var orientation=this.options.orientation.axis;var start=util.convert(this.body.range.start,\"Number\");var end=util.convert(this.body.range.end,\"Number\");var timeLabelsize=this.body.util.toTime((this.props.minorCharWidth||10)*this.options.maxMinorChars).valueOf();var minimumStep=timeLabelsize-DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this.body.range,timeLabelsize);minimumStep-=this.body.util.toTime(0).valueOf();var step=new TimeStep(new Date(start),new Date(end),minimumStep,this.body.hiddenDates,this.options);step.setMoment(this.options.moment);if(this.options.format){step.setFormat(this.options.format)}if(this.options.timeAxis){step.setScale(this.options.timeAxis)}this.step=step;var dom=this.dom;dom.redundant.lines=dom.lines;dom.redundant.majorTexts=dom.majorTexts;dom.redundant.minorTexts=dom.minorTexts;dom.lines=[];dom.majorTexts=[];dom.minorTexts=[];var current;var next;var x;var xNext;var isMajor;var nextIsMajor;var showMinorGrid;var width=0,prevWidth;var line;var labelMinor;var xFirstMajorLabel=undefined;var count=0;var MAX=1e3;var className;step.start();next=step.getCurrent();xNext=this.body.util.toScreen(next);while(step.hasNext()&&count<MAX){count++;isMajor=step.isMajor();className=step.getClassName();labelMinor=step.getLabelMinor();current=next;x=xNext;step.next();next=step.getCurrent();nextIsMajor=step.isMajor();xNext=this.body.util.toScreen(next);prevWidth=width;width=xNext-x;switch(step.scale){case\"week\":showMinorGrid=true;break;default:showMinorGrid=width>=prevWidth*.4;break}if(this.options.showMinorLabels&&showMinorGrid){var label=this._repaintMinorText(x,labelMinor,orientation,className);label.style.width=width+\"px\"}if(isMajor&&this.options.showMajorLabels){if(x>0){if(xFirstMajorLabel==undefined){xFirstMajorLabel=x}label=this._repaintMajorText(x,step.getLabelMajor(),orientation,className)}line=this._repaintMajorLine(x,width,orientation,className)}else{if(showMinorGrid){line=this._repaintMinorLine(x,width,orientation,className)}else{if(line){line.style.width=parseInt(line.style.width)+width+\"px\"}}}}if(count===MAX&&!warnedForOverflow){console.warn(\"Something is wrong with the Timeline scale. Limited drawing of grid lines to \"+MAX+\" lines.\");warnedForOverflow=true}if(this.options.showMajorLabels){var leftTime=this.body.util.toTime(0),leftText=step.getLabelMajor(leftTime),widthText=leftText.length*(this.props.majorCharWidth||10)+10;if(xFirstMajorLabel==undefined||widthText<xFirstMajorLabel){this._repaintMajorText(0,leftText,orientation,className)}}util.forEach(this.dom.redundant,function(arr){while(arr.length){var elem=arr.pop();if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}})};TimeAxis.prototype._repaintMinorText=function(x,text,orientation,className){var label=this.dom.redundant.minorTexts.shift();if(!label){var content=document.createTextNode(\"\");label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}this.dom.minorTexts.push(label);label.innerHTML=text;label.style.top=orientation==\"top\"?this.props.majorLabelHeight+\"px\":\"0\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}label.className=\"vis-text vis-minor \"+className;return label};TimeAxis.prototype._repaintMajorText=function(x,text,orientation,className){var label=this.dom.redundant.majorTexts.shift();if(!label){var content=document.createElement(\"div\");label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}label.childNodes[0].innerHTML=text;label.className=\"vis-text vis-major \"+className;label.style.top=orientation==\"top\"?\"0\":this.props.minorLabelHeight+\"px\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}this.dom.majorTexts.push(label);return label};TimeAxis.prototype._repaintMinorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=props.majorLabelHeight+\"px\"}else{line.style.top=this.body.domProps.top.height+\"px\"}line.style.height=props.minorLineHeight+\"px\";if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-minor \"+className}else{line.style.left=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-minor \"+className}line.style.width=width+\"px\";return line};TimeAxis.prototype._repaintMajorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=\"0\"}else{line.style.top=this.body.domProps.top.height+\"px\"}if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-major \"+className}else{line.style.left=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-major \"+className}line.style.height=props.majorLineHeight+\"px\";line.style.width=width+\"px\";return line};TimeAxis.prototype._calculateCharSize=function(){if(!this.dom.measureCharMinor){this.dom.measureCharMinor=document.createElement(\"DIV\");this.dom.measureCharMinor.className=\"vis-text vis-minor vis-measure\";this.dom.measureCharMinor.style.position=\"absolute\";this.dom.measureCharMinor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMinor)}this.props.minorCharHeight=this.dom.measureCharMinor.clientHeight;this.props.minorCharWidth=this.dom.measureCharMinor.clientWidth;if(!this.dom.measureCharMajor){this.dom.measureCharMajor=document.createElement(\"DIV\");this.dom.measureCharMajor.className=\"vis-text vis-major vis-measure\";this.dom.measureCharMajor.style.position=\"absolute\";this.dom.measureCharMajor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMajor)}this.props.majorCharHeight=this.dom.measureCharMajor.clientHeight;this.props.majorCharWidth=this.dom.measureCharMajor.clientWidth};var warnedForOverflow=false;module.exports=TimeAxis},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var Component=__webpack_require__(16);var moment=__webpack_require__(9);var locales=__webpack_require__(98);function CustomTime(body,options){this.body=body;this.defaultOptions={moment:moment,locales:locales,locale:\"en\",id:undefined,title:undefined};this.options=util.extend({},this.defaultOptions);if(options&&options.time){this.customTime=options.time}else{this.customTime=new Date}this.eventParams={};this.setOptions(options);this._create()}CustomTime.prototype=new Component;CustomTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"moment\",\"locale\",\"locales\",\"id\"],this.options,options)}};CustomTime.prototype._create=function(){var bar=document.createElement(\"div\");bar[\"custom-time\"]=this;bar.className=\"vis-custom-time \"+(this.options.id||\"\");bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar;var drag=document.createElement(\"div\");drag.style.position=\"relative\";drag.style.top=\"0px\";drag.style.left=\"-10px\";drag.style.height=\"100%\";drag.style.width=\"20px\";function onMouseWheel(e){this.body.range._onMouseWheel(e)}if(drag.addEventListener){drag.addEventListener(\"mousewheel\",onMouseWheel.bind(this),false);drag.addEventListener(\"DOMMouseScroll\",onMouseWheel.bind(this),false)}else{drag.attachEvent(\"onmousewheel\",onMouseWheel.bind(this))}bar.appendChild(drag);this.hammer=new Hammer(drag);this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL})};CustomTime.prototype.destroy=function(){this.hide();this.hammer.destroy();this.hammer=null;this.body=null};CustomTime.prototype.redraw=function(){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar)}var x=this.body.util.toScreen(this.customTime);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=this.options.title;if(title===undefined){title=locale.time+\": \"+this.options.moment(this.customTime).format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1)}else if(typeof title===\"function\"){title=title.call(this.customTime)}this.bar.style.left=x+\"px\";this.bar.title=title;return false};CustomTime.prototype.hide=function(){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}};CustomTime.prototype.setCustomTime=function(time){this.customTime=util.convert(time,\"Date\");this.redraw()};CustomTime.prototype.getCustomTime=function(){return new Date(this.customTime.valueOf())};CustomTime.prototype.setCustomTitle=function(title){this.options.title=title};CustomTime.prototype._onDragStart=function(event){this.eventParams.dragging=true;this.eventParams.customTime=this.customTime;event.stopPropagation()};CustomTime.prototype._onDrag=function(event){if(!this.eventParams.dragging)return;var x=this.body.util.toScreen(this.eventParams.customTime)+event.deltaX;var time=this.body.util.toTime(x);this.setCustomTime(time);this.body.emitter.emit(\"timechange\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:event});event.stopPropagation()};CustomTime.prototype._onDragEnd=function(event){if(!this.eventParams.dragging)return;this.body.emitter.emit(\"timechanged\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:event});event.stopPropagation()};CustomTime.customTimeFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"custom-time\")){return target[\"custom-time\"]}target=target.parentNode}return null};module.exports=CustomTime},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Label=__webpack_require__(117)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var Box=__webpack_require__(193)[\"default\"];var Circle=__webpack_require__(200)[\"default\"];var CircularImage=__webpack_require__(201)[\"default\"];var Database=__webpack_require__(202)[\"default\"];var Diamond=__webpack_require__(203)[\"default\"];var Dot=__webpack_require__(204)[\"default\"];var Ellipse=__webpack_require__(205)[\"default\"];var Icon=__webpack_require__(206)[\"default\"];var Image=__webpack_require__(207)[\"default\"];var Square=__webpack_require__(208)[\"default\"];var Hexagon=__webpack_require__(209)[\"default\"];var Star=__webpack_require__(210)[\"default\"];var Text=__webpack_require__(211)[\"default\"];var Triangle=__webpack_require__(212)[\"default\"];var TriangleDown=__webpack_require__(213)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var Node=function(){function Node(options,body,imagelist,grouplist,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Node);this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.defaultOptions=defaultOptions;this.body=body;this.edges=[];this.id=undefined;this.imagelist=imagelist;this.grouplist=grouplist;this.x=undefined;this.y=undefined;this.baseSize=this.options.size;this.baseFontSize=this.options.font.size;this.predefinedPosition=false;this.selected=false;this.hover=false;this.labelModule=new Label(this.body,this.options,false);this.setOptions(options)}(0,_createClass3[\"default\"])(Node,[{key:\"attachEdge\",value:function attachEdge(edge){if(this.edges.indexOf(edge)===-1){this.edges.push(edge)}}},{key:\"detachEdge\",value:function detachEdge(edge){var index=this.edges.indexOf(edge);if(index!=-1){this.edges.splice(index,1)}}},{key:\"setOptions\",value:function setOptions(options){var currentShape=this.options.shape;if(!options){return}if(options.id!==undefined){this.id=options.id}if(this.id===undefined){throw new Error(\"Node must have an id\")}Node.checkMass(options,this.id);if(options.x!==undefined){if(options.x===null){this.x=undefined;this.predefinedPosition=false}else{this.x=parseInt(options.x);this.predefinedPosition=true}}if(options.y!==undefined){if(options.y===null){this.y=undefined;this.predefinedPosition=false}else{this.y=parseInt(options.y);this.predefinedPosition=true}}if(options.size!==undefined){this.baseSize=options.size}if(options.value!==undefined){options.value=parseFloat(options.value)}Node.parseOptions(this.options,options,true,this.globalOptions,this.grouplist);var pile=[options,this.options,this.defaultOptions];this.chooser=ComponentUtil.choosify(\"node\",pile);this._load_images();this.updateLabelModule(options);this.updateShape(currentShape);return options.hidden!==undefined||options.physics!==undefined}},{key:\"_load_images\",value:function _load_images(){if(this.options.shape!==\"circularImage\"&&this.options.shape!==\"image\"){return}if(this.options.image===undefined){throw new Error(\"Option image must be defined for node type '\"+this.options.shape+\"'\")}if(this.imagelist===undefined){throw new Error(\"Internal Error: No images provided\")}if(typeof this.options.image===\"string\"){this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id)}else{if(this.options.image.unselected===undefined){throw new Error(\"No unselected image provided\")}this.imageObj=this.imagelist.load(this.options.image.unselected,this.options.brokenImage,this.id);if(this.options.image.selected!==undefined){this.imageObjAlt=this.imagelist.load(this.options.image.selected,this.options.brokenImage,this.id)}else{this.imageObjAlt=undefined}}}},{key:\"getFormattingValues\",value:function getFormattingValues(){var values={color:this.options.color.background,borderWidth:this.options.borderWidth,borderColor:this.options.color.border,size:this.options.size,borderDashes:this.options.shapeProperties.borderDashes,borderRadius:this.options.shapeProperties.borderRadius,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y};if(this.selected||this.hover){if(this.chooser===true){if(this.selected){values.borderWidth*=2;values.color=this.options.color.highlight.background;values.borderColor=this.options.color.highlight.border;values.shadow=this.options.shadow.enabled}else if(this.hover){values.color=this.options.color.hover.background;values.borderColor=this.options.color.hover.border;values.shadow=this.options.shadow.enabled}}else if(typeof this.chooser===\"function\"){this.chooser(values,this.options.id,this.selected,this.hover);if(values.shadow===false){if(values.shadowColor!==this.options.shadow.color||values.shadowSize!==this.options.shadow.size||values.shadowX!==this.options.shadow.x||values.shadowY!==this.options.shadow.y){values.shadow=true}}}}else{values.shadow=this.options.shadow.enabled}return values}},{key:\"updateLabelModule\",value:function updateLabelModule(options){if(this.options.label===undefined||this.options.label===null){this.options.label=\"\"}Node.updateGroupOptions(this.options,options,this.grouplist);var currentGroup=this.grouplist.get(this.options.group,false);var pile=[options,this.options,currentGroup,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,pile);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateShape\",value:function updateShape(currentShape){if(currentShape===this.options.shape&&this.shape){this.shape.setOptions(this.options,this.imageObj,this.imageObjAlt)}else{switch(this.options.shape){case\"box\":this.shape=new Box(this.options,this.body,this.labelModule);break;case\"circle\":this.shape=new Circle(this.options,this.body,this.labelModule);break;case\"circularImage\":this.shape=new CircularImage(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case\"database\":this.shape=new Database(this.options,this.body,this.labelModule);break;case\"diamond\":this.shape=new Diamond(this.options,this.body,this.labelModule);break;case\"dot\":this.shape=new Dot(this.options,this.body,this.labelModule);break;case\"ellipse\":this.shape=new Ellipse(this.options,this.body,this.labelModule);break;case\"icon\":this.shape=new Icon(this.options,this.body,this.labelModule);break;case\"image\":this.shape=new Image(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case\"square\":this.shape=new Square(this.options,this.body,this.labelModule);break;case\"hexagon\":this.shape=new Hexagon(this.options,this.body,this.labelModule);break;case\"star\":this.shape=new Star(this.options,this.body,this.labelModule);break;case\"text\":this.shape=new Text(this.options,this.body,this.labelModule);break;case\"triangle\":this.shape=new Triangle(this.options,this.body,this.labelModule);break;case\"triangleDown\":this.shape=new TriangleDown(this.options,this.body,this.labelModule);break;default:this.shape=new Ellipse(this.options,this.body,this.labelModule);break}}this.needsRefresh()}},{key:\"select\",value:function select(){this.selected=true;this.needsRefresh()}},{key:\"unselect\",value:function unselect(){this.selected=false;this.needsRefresh()}},{key:\"needsRefresh\",value:function needsRefresh(){this.shape.refreshNeeded=true}},{key:\"getTitle\",value:function getTitle(){return this.options.title}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this.shape.distanceToBorder(ctx,angle)}},{key:\"isFixed\",value:function isFixed(){return this.options.fixed.x&&this.options.fixed.y}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"getLabelSize\",value:function getLabelSize(){return this.labelModule.size()}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var sizeDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.size=this.options.scaling.min+scale*sizeDiff}else{this.options.size=this.baseSize;this.options.font.size=this.baseFontSize}this.updateLabelModule()}},{key:\"draw\",value:function draw(ctx){var values=this.getFormattingValues();this.shape.draw(ctx,this.x,this.y,this.selected,this.hover,values)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(ctx){this.shape.updateBoundingBox(this.x,this.y,ctx)}},{key:\"resize\",value:function resize(ctx){var values=this.getFormattingValues();this.shape.resize(ctx,this.selected,this.hover,values)}},{key:\"getItemsOnPoint\",value:function getItemsOnPoint(point){var ret=[];if(this.labelModule.visible()){if(ComponentUtil.pointInRect(this.labelModule.getSize(),point)){ret.push({nodeId:this.id,labelId:0})}}if(ComponentUtil.pointInRect(this.shape.boundingBox,point)){ret.push({nodeId:this.id})}return ret}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){return this.shape.left<obj.right&&this.shape.left+this.shape.width>obj.left&&this.shape.top<obj.bottom&&this.shape.top+this.shape.height>obj.top}},{key:\"isBoundingBoxOverlappingWith\",value:function isBoundingBoxOverlappingWith(obj){return this.shape.boundingBox.left<obj.right&&this.shape.boundingBox.right>obj.left&&this.shape.boundingBox.top<obj.bottom&&this.shape.boundingBox.bottom>obj.top}}],[{key:\"updateGroupOptions\",value:function updateGroupOptions(parentOptions,newOptions,groupList){if(groupList===undefined)return;var group=parentOptions.group;if(newOptions!==undefined&&newOptions.group!==undefined&&group!==newOptions.group){throw new Error(\"updateGroupOptions: group values in options don't match.\")}var hasGroup=typeof group===\"number\"||typeof group===\"string\"&&group!=\"\";if(!hasGroup)return;var groupObj=groupList.get(group);util.selectiveNotDeepExtend([\"font\"],parentOptions,groupObj);parentOptions.color=util.parseColor(parentOptions.color)}},{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var groupList=arguments[4];var fields=[\"color\",\"fixed\",\"shadow\"];util.selectiveNotDeepExtend(fields,parentOptions,newOptions,allowDeletion);Node.checkMass(newOptions);util.mergeOptions(parentOptions,newOptions,\"shadow\",globalOptions);if(newOptions.color!==undefined&&newOptions.color!==null){var parsedColor=util.parseColor(newOptions.color);util.fillIfDefined(parentOptions.color,parsedColor)}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(newOptions.fixed!==undefined&&newOptions.fixed!==null){if(typeof newOptions.fixed===\"boolean\"){parentOptions.fixed.x=newOptions.fixed;parentOptions.fixed.y=newOptions.fixed}else{if(newOptions.fixed.x!==undefined&&typeof newOptions.fixed.x===\"boolean\"){parentOptions.fixed.x=newOptions.fixed.x}if(newOptions.fixed.y!==undefined&&typeof newOptions.fixed.y===\"boolean\"){parentOptions.fixed.y=newOptions.fixed.y}}}if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}Node.updateGroupOptions(parentOptions,newOptions,groupList);if(newOptions.scaling!==undefined){util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",globalOptions.scaling)}}},{key:\"checkMass\",value:function checkMass(options,id){if(options.mass!==undefined&&options.mass<=0){var strId=\"\";if(id!==undefined){strId=\" in node id: \"+id}console.log(\"%cNegative or zero mass disallowed\"+strId+\", setting mass to 1.\",printStyle);options.mass=1}}}]);return Node}();exports[\"default\"]=Node},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ComponentUtil=function(){function ComponentUtil(){(0,_classCallCheck3[\"default\"])(this,ComponentUtil)}(0,_createClass3[\"default\"])(ComponentUtil,null,[{key:\"choosify\",value:function choosify(subOption,pile){var allowed=[\"node\",\"edge\",\"label\"];var value=true;var chosen=util.topMost(pile,\"chosen\");if(typeof chosen===\"boolean\"){value=chosen}else if((typeof chosen===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(chosen))===\"object\"){if(allowed.indexOf(subOption)===-1){throw new Error(\"choosify: subOption '\"+subOption+\"' should be one of \"+\"'\"+allowed.join(\"', '\")+\"'\")}var chosenEdge=util.topMost(pile,[\"chosen\",subOption]);if(typeof chosenEdge===\"boolean\"||typeof chosenEdge===\"function\"){value=chosenEdge}}return value}},{key:\"pointInRect\",value:function pointInRect(rect,point,rotationPoint){if(rect.width<=0||rect.height<=0){return false}if(rotationPoint!==undefined){var tmp={x:point.x-rotationPoint.x,y:point.y-rotationPoint.y};if(rotationPoint.angle!==0){var angle=-rotationPoint.angle;var tmp2={x:Math.cos(angle)*tmp.x-Math.sin(angle)*tmp.y,y:Math.sin(angle)*tmp.x+Math.cos(angle)*tmp.y};point=tmp2}else{point=tmp}}var right=rect.x+rect.width;var bottom=rect.y+rect.width;return rect.left<point.x&&right>point.x&&rect.top<point.y&&bottom>point.y}},{key:\"isValidLabel\",value:function isValidLabel(text){return typeof text===\"string\"&&text!==\"\"}}]);return ComponentUtil}();exports[\"default\"]=ComponentUtil},function(module,exports,__webpack_require__){__webpack_require__(125);var global=__webpack_require__(18);var hide=__webpack_require__(26);var Iterators=__webpack_require__(31);var TO_STRING_TAG=__webpack_require__(13)(\"toStringTag\");var DOMIterables=(\"CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,\"+\"DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,\"+\"MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,\"+\"SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,\"+\"TextTrackList,TouchList\").split(\",\");for(var i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i];var Collection=global[NAME];var proto=Collection&&Collection.prototype;if(proto&&!proto[TO_STRING_TAG])hide(proto,TO_STRING_TAG,NAME);Iterators[NAME]=Iterators.Array}},function(module,exports){var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1)}},function(module,exports){module.exports=function(it){if(it==undefined)throw TypeError(\"Can't call method on  \"+it);return it}},function(module,exports){module.exports=true},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&typeof(fn=it.toString)==\"function\"&&!isObject(val=fn.call(it)))return val;if(typeof(fn=it.valueOf)==\"function\"&&!isObject(val=fn.call(it)))return val;if(!S&&typeof(fn=it.toString)==\"function\"&&!isObject(val=fn.call(it)))return val;throw TypeError(\"Can't convert object to primitive value\")}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var dPs=__webpack_require__(130);var enumBugKeys=__webpack_require__(58);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\")\n;var Empty=function(){};var PROTOTYPE=\"prototype\";var createDict=function(){var iframe=__webpack_require__(82)(\"iframe\");var i=enumBugKeys.length;var lt=\"<\";var gt=\">\";var iframeDocument;iframe.style.display=\"none\";__webpack_require__(134).appendChild(iframe);iframe.src=\"javascript:\";iframeDocument=iframe.contentWindow.document;iframeDocument.open();iframeDocument.write(lt+\"script\"+gt+\"document.F=Object\"+lt+\"/script\"+gt);iframeDocument.close();createDict=iframeDocument.F;while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];return createDict()};module.exports=Object.create||function create(O,Properties){var result;if(O!==null){Empty[PROTOTYPE]=anObject(O);result=new Empty;Empty[PROTOTYPE]=null;result[IE_PROTO]=O}else result=createDict();return Properties===undefined?result:dPs(result,Properties)}},function(module,exports){var ceil=Math.ceil;var floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports,__webpack_require__){var shared=__webpack_require__(57)(\"keys\");var uid=__webpack_require__(40);module.exports=function(key){return shared[key]||(shared[key]=uid(key))}},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var SHARED=\"__core-js_shared__\";var store=global[SHARED]||(global[SHARED]={});module.exports=function(key){return store[key]||(store[key]={})}},function(module,exports){module.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(module,exports,__webpack_require__){var def=__webpack_require__(20).f;var has=__webpack_require__(22);var TAG=__webpack_require__(13)(\"toStringTag\");module.exports=function(it,tag,stat){if(it&&!has(it=stat?it:it.prototype,TAG))def(it,TAG,{configurable:true,value:tag})}},function(module,exports,__webpack_require__){\"use strict\";var $at=__webpack_require__(135)(true);__webpack_require__(79)(String,\"String\",function(iterated){this._t=String(iterated);this._i=0},function(){var O=this._t;var index=this._i;var point;if(index>=O.length)return{value:undefined,done:true};point=$at(O,index);this._i+=point.length;return{value:point,done:false}})},function(module,exports,__webpack_require__){exports.f=__webpack_require__(13)},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var core=__webpack_require__(7);var LIBRARY=__webpack_require__(52);var wksExt=__webpack_require__(61);var defineProperty=__webpack_require__(20).f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});if(name.charAt(0)!=\"_\"&&!(name in $Symbol))defineProperty($Symbol,name,{value:wksExt.f(name)})}},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var moment=__webpack_require__(9);var Component=__webpack_require__(16);var DateUtil=__webpack_require__(36);function Range(body,options){var now=moment().hours(0).minutes(0).seconds(0).milliseconds(0);var start=now.clone().add(-3,\"days\").valueOf();var end=now.clone().add(3,\"days\").valueOf();this.millisecondsPerPixelCache=undefined;if(options===undefined){this.start=start;this.end=end}else{this.start=options.start||start;this.end=options.end||end}this.rolling=false;this.body=body;this.deltaDifference=0;this.scaleOffset=0;this.startToFront=false;this.endToFront=true;this.defaultOptions={rtl:false,start:null,end:null,moment:moment,direction:\"horizontal\",moveable:true,zoomable:true,min:null,max:null,zoomMin:10,zoomMax:1e3*60*60*24*365*1e4,rollingMode:{follow:false,offset:.5}};this.options=util.extend({},this.defaultOptions);this.props={touch:{}};this.animationTimer=null;this.body.emitter.on(\"panstart\",this._onDragStart.bind(this));this.body.emitter.on(\"panmove\",this._onDrag.bind(this));this.body.emitter.on(\"panend\",this._onDragEnd.bind(this));this.body.emitter.on(\"mousewheel\",this._onMouseWheel.bind(this));this.body.emitter.on(\"touch\",this._onTouch.bind(this));this.body.emitter.on(\"pinch\",this._onPinch.bind(this));this.body.dom.rollingModeBtn.addEventListener(\"click\",this.startRolling.bind(this));this.setOptions(options)}Range.prototype=new Component;Range.prototype.setOptions=function(options){if(options){var fields=[\"animation\",\"direction\",\"min\",\"max\",\"zoomMin\",\"zoomMax\",\"moveable\",\"zoomable\",\"moment\",\"activate\",\"hiddenDates\",\"zoomKey\",\"rtl\",\"showCurrentTime\",\"rollingMode\",\"horizontalScroll\"];util.selectiveExtend(fields,this.options,options);if(options.rollingMode&&options.rollingMode.follow){this.startRolling()}if(\"start\"in options||\"end\"in options){this.setRange(options.start,options.end)}}};function validateDirection(direction){if(direction!=\"horizontal\"&&direction!=\"vertical\"){throw new TypeError('Unknown direction \"'+direction+'\". '+'Choose \"horizontal\" or \"vertical\".')}}Range.prototype.startRolling=function(){var me=this;function update(){me.stopRolling();me.rolling=true;var interval=me.end-me.start;var t=util.convert(new Date,\"Date\").valueOf();var start=t-interval*me.options.rollingMode.offset;var end=t+interval*(1-me.options.rollingMode.offset);var options={animation:false};me.setRange(start,end,options);var scale=me.conversion(me.body.domProps.center.width).scale;interval=1/scale/10;if(interval<30)interval=30;if(interval>1e3)interval=1e3;me.body.dom.rollingModeBtn.style.visibility=\"hidden\";me.currentTimeTimer=setTimeout(update,interval)}update()};Range.prototype.stopRolling=function(){if(this.currentTimeTimer!==undefined){clearTimeout(this.currentTimeTimer);this.rolling=false;this.body.dom.rollingModeBtn.style.visibility=\"visible\"}};Range.prototype.setRange=function(start,end,options,callback,frameCallback){if(!options){options={}}if(options.byUser!==true){options.byUser=false}var me=this;var finalStart=start!=undefined?util.convert(start,\"Date\").valueOf():null;var finalEnd=end!=undefined?util.convert(end,\"Date\").valueOf():null;this._cancelAnimation();this.millisecondsPerPixelCache=undefined;if(options.animation){var initStart=this.start;var initEnd=this.end;var duration=(0,_typeof3[\"default\"])(options.animation)===\"object\"&&\"duration\"in options.animation?options.animation.duration:500;var easingName=(0,_typeof3[\"default\"])(options.animation)===\"object\"&&\"easingFunction\"in options.animation?options.animation.easingFunction:\"easeInOutQuad\";var easingFunction=util.easingFunctions[easingName];if(!easingFunction){throw new Error(\"Unknown easing function \"+(0,_stringify2[\"default\"])(easingName)+\". \"+\"Choose from: \"+(0,_keys2[\"default\"])(util.easingFunctions).join(\", \"))}var initTime=(new Date).valueOf();var anyChanged=false;var next=function next(){if(!me.props.touch.dragging){var now=(new Date).valueOf();var time=now-initTime;var ease=easingFunction(time/duration);var done=time>duration;var s=done||finalStart===null?finalStart:initStart+(finalStart-initStart)*ease;var e=done||finalEnd===null?finalEnd:initEnd+(finalEnd-initEnd)*ease;changed=me._applyRange(s,e);DateUtil.updateHiddenDates(me.options.moment,me.body,me.options.hiddenDates);anyChanged=anyChanged||changed;var params={start:new Date(me.start),end:new Date(me.end),byUser:options.byUser,event:options.event};if(frameCallback){frameCallback(ease,changed,done)}if(changed){me.body.emitter.emit(\"rangechange\",params)}if(done){if(anyChanged){me.body.emitter.emit(\"rangechanged\",params);if(callback){return callback()}}}else{me.animationTimer=setTimeout(next,20)}}};return next()}else{var changed=this._applyRange(finalStart,finalEnd);DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(changed){var params={start:new Date(this.start),end:new Date(this.end),byUser:options.byUser,event:options.event};this.body.emitter.emit(\"rangechange\",params);clearTimeout(me.timeoutID);me.timeoutID=setTimeout(function(){me.body.emitter.emit(\"rangechanged\",params)},200);if(callback){return callback()}}}};Range.prototype.getMillisecondsPerPixel=function(){if(this.millisecondsPerPixelCache===undefined){this.millisecondsPerPixelCache=(this.end-this.start)/this.body.dom.center.clientWidth}return this.millisecondsPerPixelCache};Range.prototype._cancelAnimation=function(){if(this.animationTimer){clearTimeout(this.animationTimer);this.animationTimer=null}};Range.prototype._applyRange=function(start,end){var newStart=start!=null?util.convert(start,\"Date\").valueOf():this.start,newEnd=end!=null?util.convert(end,\"Date\").valueOf():this.end,max=this.options.max!=null?util.convert(this.options.max,\"Date\").valueOf():null,min=this.options.min!=null?util.convert(this.options.min,\"Date\").valueOf():null,diff;if(isNaN(newStart)||newStart===null){throw new Error('Invalid start \"'+start+'\"')}if(isNaN(newEnd)||newEnd===null){throw new Error('Invalid end \"'+end+'\"')}if(newEnd<newStart){newEnd=newStart}if(min!==null){if(newStart<min){diff=min-newStart;newStart+=diff;newEnd+=diff;if(max!=null){if(newEnd>max){newEnd=max}}}}if(max!==null){if(newEnd>max){diff=newEnd-max;newStart-=diff;newEnd-=diff;if(min!=null){if(newStart<min){newStart=min}}}}if(this.options.zoomMin!==null){var zoomMin=parseFloat(this.options.zoomMin);if(zoomMin<0){zoomMin=0}if(newEnd-newStart<zoomMin){var compensation=.5;if(this.end-this.start===zoomMin&&newStart>=this.start-compensation&&newEnd<=this.end){newStart=this.start;newEnd=this.end}else{diff=zoomMin-(newEnd-newStart);newStart-=diff/2;newEnd+=diff/2}}}if(this.options.zoomMax!==null){var zoomMax=parseFloat(this.options.zoomMax);if(zoomMax<0){zoomMax=0}if(newEnd-newStart>zoomMax){if(this.end-this.start===zoomMax&&newStart<this.start&&newEnd>this.end){newStart=this.start;newEnd=this.end}else{diff=newEnd-newStart-zoomMax;newStart+=diff/2;newEnd-=diff/2}}}var changed=this.start!=newStart||this.end!=newEnd;if(!(newStart>=this.start&&newStart<=this.end||newEnd>=this.start&&newEnd<=this.end)&&!(this.start>=newStart&&this.start<=newEnd||this.end>=newStart&&this.end<=newEnd)){this.body.emitter.emit(\"checkRangedItems\")}this.start=newStart;this.end=newEnd;return changed};Range.prototype.getRange=function(){return{start:this.start,end:this.end}};Range.prototype.conversion=function(width,totalHidden){return Range.conversion(this.start,this.end,width,totalHidden)};Range.conversion=function(start,end,width,totalHidden){if(totalHidden===undefined){totalHidden=0}if(width!=0&&end-start!=0){return{offset:start,scale:width/(end-start-totalHidden)}}else{return{offset:0,scale:1}}};Range.prototype._onDragStart=function(event){this.deltaDifference=0;this.previousDelta=0;if(!this.options.moveable)return;if(!this._isInsideRange(event))return;if(!this.props.touch.allowDragging)return;this.stopRolling();this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.dragging=true;if(this.body.dom.root){this.body.dom.root.style.cursor=\"move\"}};Range.prototype._onDrag=function(event){if(!event)return;if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;var direction=this.options.direction;validateDirection(direction);var delta=direction==\"horizontal\"?event.deltaX:event.deltaY;delta-=this.deltaDifference;var interval=this.props.touch.end-this.props.touch.start;var duration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);interval-=duration;var width=direction==\"horizontal\"?this.body.domProps.center.width:this.body.domProps.center.height;var diffRange;if(this.options.rtl){diffRange=delta/width*interval}else{diffRange=-delta/width*interval}var newStart=this.props.touch.start+diffRange;var newEnd=this.props.touch.end+diffRange;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,this.previousDelta-delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,this.previousDelta-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){this.deltaDifference+=delta;this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this._onDrag(event);return}this.previousDelta=delta;this._applyRange(newStart,newEnd);var startDate=new Date(this.start);var endDate=new Date(this.end);this.body.emitter.emit(\"rangechange\",{start:startDate,end:endDate,byUser:true,event:event});this.body.emitter.emit(\"panmove\")};Range.prototype._onDragEnd=function(event){if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;this.props.touch.dragging=false;if(this.body.dom.root){this.body.dom.root.style.cursor=\"auto\"}this.body.emitter.emit(\"rangechanged\",{start:new Date(this.start),end:new Date(this.end),byUser:true,event:event})};Range.prototype._onMouseWheel=function(event){var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(this.options.zoomKey&&!event[this.options.zoomKey]&&this.options.zoomable||!this.options.zoomable&&this.options.moveable){return}if(!(this.options.zoomable&&this.options.moveable))return;if(!this._isInsideRange(event))return;if(delta){var scale;if(delta<0){scale=1-delta/5}else{scale=1/(1+delta/5)}var pointerDate;if(this.rolling){pointerDate=this.start+(this.end-this.start)*this.options.rollingMode.offset}else{var pointer=this.getPointer({x:event.clientX,y:event.clientY},this.body.dom.center);pointerDate=this._pointerToDate(pointer)}this.zoom(scale,pointerDate,delta,event);event.preventDefault()}};Range.prototype._onTouch=function(event){this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.allowDragging=true;this.props.touch.center=null;this.scaleOffset=0;this.deltaDifference=0;util.preventDefault(event)};Range.prototype._onPinch=function(event){if(!(this.options.zoomable&&this.options.moveable))return;util.preventDefault(event);this.props.touch.allowDragging=false;if(!this.props.touch.center){this.props.touch.center=this.getPointer(event.center,this.body.dom.center)}this.stopRolling();var scale=1/(event.scale+this.scaleOffset);var centerDate=this._pointerToDate(this.props.touch.center);var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,centerDate);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=centerDate-hiddenDurationBefore+(this.props.touch.start-(centerDate-hiddenDurationBefore))*scale;var newEnd=centerDate+hiddenDurationAfter+(this.props.touch.end-(centerDate+hiddenDurationAfter))*scale;this.startToFront=1-scale<=0;this.endToFront=scale-1<=0;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,1-scale,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,scale-1,true);if(safeStart!=newStart||safeEnd!=newEnd){this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this.scaleOffset=1-event.scale;newStart=safeStart;newEnd=safeEnd}var options={animation:false,byUser:true,event:event};this.setRange(newStart,newEnd,options);this.startToFront=false;this.endToFront=true};Range.prototype._isInsideRange=function(event){var clientX=event.center?event.center.x:event.clientX;var x;if(this.options.rtl){x=clientX-util.getAbsoluteLeft(this.body.dom.centerContainer)}else{x=util.getAbsoluteRight(this.body.dom.centerContainer)-clientX}var time=this.body.util.toTime(x);return time>=this.start&&time<=this.end};Range.prototype._pointerToDate=function(pointer){var conversion;var direction=this.options.direction;validateDirection(direction);if(direction==\"horizontal\"){return this.body.util.toTime(pointer.x).valueOf()}else{var height=this.body.domProps.center.height;conversion=this.conversion(height);return pointer.y/conversion.scale+conversion.offset}};Range.prototype.getPointer=function(touch,element){if(this.options.rtl){return{x:util.getAbsoluteRight(element)-touch.x,y:touch.y-util.getAbsoluteTop(element)}}else{return{x:touch.x-util.getAbsoluteLeft(element),y:touch.y-util.getAbsoluteTop(element)}}};Range.prototype.zoom=function(scale,center,delta,event){if(center==null){center=(this.start+this.end)/2}var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,center);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=center-hiddenDurationBefore+(this.start-(center-hiddenDurationBefore))*scale;var newEnd=center+hiddenDurationAfter+(this.end-(center+hiddenDurationAfter))*scale;this.startToFront=delta>0?false:true;this.endToFront=-delta>0?false:true;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){newStart=safeStart;newEnd=safeEnd}var options={animation:false,byUser:true,event:event};this.setRange(newStart,newEnd,options);this.startToFront=false;this.endToFront=true};Range.prototype.move=function(delta){var diff=this.end-this.start;var newStart=this.start+diff*delta;var newEnd=this.end+diff*delta;this.start=newStart;this.end=newEnd};Range.prototype.moveTo=function(moveTo){var center=(this.start+this.end)/2;var diff=center-moveTo;var newStart=this.start-diff;var newEnd=this.end-diff;var options={animation:false,byUser:true,event:null};this.setRange(newStart,newEnd,options)};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(44);var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var TimeAxis=__webpack_require__(45);var Activator=__webpack_require__(97);var DateUtil=__webpack_require__(36);var CustomTime=__webpack_require__(46);function Core(){}Emitter(Core.prototype);Core.prototype._create=function(container){this.dom={};this.dom.container=container;this.dom.root=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.backgroundVertical=document.createElement(\"div\");this.dom.backgroundHorizontal=document.createElement(\"div\");this.dom.centerContainer=document.createElement(\"div\");this.dom.leftContainer=document.createElement(\"div\");this.dom.rightContainer=document.createElement(\"div\");this.dom.center=document.createElement(\"div\");this.dom.left=document.createElement(\"div\");this.dom.right=document.createElement(\"div\");this.dom.top=document.createElement(\"div\");this.dom.bottom=document.createElement(\"div\");this.dom.shadowTop=document.createElement(\"div\");this.dom.shadowBottom=document.createElement(\"div\");this.dom.shadowTopLeft=document.createElement(\"div\");this.dom.shadowBottomLeft=document.createElement(\"div\");this.dom.shadowTopRight=document.createElement(\"div\");this.dom.shadowBottomRight=document.createElement(\"div\");this.dom.rollingModeBtn=document.createElement(\"div\");this.dom.root.className=\"vis-timeline\";this.dom.background.className=\"vis-panel vis-background\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical\";this.dom.backgroundHorizontal.className=\"vis-panel vis-background vis-horizontal\";this.dom.centerContainer.className=\"vis-panel vis-center\";this.dom.leftContainer.className=\"vis-panel vis-left\";this.dom.rightContainer.className=\"vis-panel vis-right\";this.dom.top.className=\"vis-panel vis-top\";this.dom.bottom.className=\"vis-panel vis-bottom\";this.dom.left.className=\"vis-content\";this.dom.center.className=\"vis-content\";this.dom.right.className=\"vis-content\";this.dom.shadowTop.className=\"vis-shadow vis-top\";this.dom.shadowBottom.className=\"vis-shadow vis-bottom\";this.dom.shadowTopLeft.className=\"vis-shadow vis-top\";this.dom.shadowBottomLeft.className=\"vis-shadow vis-bottom\";this.dom.shadowTopRight.className=\"vis-shadow vis-top\";this.dom.shadowBottomRight.className=\"vis-shadow vis-bottom\";this.dom.rollingModeBtn.className=\"vis-rolling-mode-btn\";this.dom.root.appendChild(this.dom.background);this.dom.root.appendChild(this.dom.backgroundVertical);this.dom.root.appendChild(this.dom.backgroundHorizontal);this.dom.root.appendChild(this.dom.centerContainer);this.dom.root.appendChild(this.dom.leftContainer);this.dom.root.appendChild(this.dom.rightContainer);this.dom.root.appendChild(this.dom.top);this.dom.root.appendChild(this.dom.bottom);this.dom.root.appendChild(this.dom.bottom);this.dom.root.appendChild(this.dom.rollingModeBtn);this.dom.centerContainer.appendChild(this.dom.center);this.dom.leftContainer.appendChild(this.dom.left);this.dom.rightContainer.appendChild(this.dom.right);this.dom.centerContainer.appendChild(this.dom.shadowTop);this.dom.centerContainer.appendChild(this.dom.shadowBottom);this.dom.leftContainer.appendChild(this.dom.shadowTopLeft);this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft);this.dom.rightContainer.appendChild(this.dom.shadowTopRight);this.dom.rightContainer.appendChild(this.dom.shadowBottomRight);this.props={root:{},background:{},centerContainer:{},leftContainer:{},rightContainer:{},center:{},left:{},right:{},top:{},bottom:{},border:{},scrollTop:0,scrollTopMin:0};this.on(\"rangechange\",function(){if(this.initialDrawDone===true){this._redraw()}}.bind(this));this.on(\"rangechanged\",function(){if(!this.initialRangeChangeDone){this.initialRangeChangeDone=true}}.bind(this));this.on(\"touch\",this._onTouch.bind(this));this.on(\"panmove\",this._onDrag.bind(this));var me=this;this._origRedraw=this._redraw.bind(this);this._redraw=util.throttle(this._origRedraw);this.on(\"_change\",function(properties){if(me.itemSet&&me.itemSet.initialItemSetDrawn&&properties&&properties.queue==true){me._redraw()}else{me._origRedraw()}});this.hammer=new Hammer(this.dom.root);var pinchRecognizer=this.hammer.get(\"pinch\").set({enable:true});hammerUtil.disablePreventDefaultVertically(pinchRecognizer);this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.listeners={};var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(type){var listener=function listener(event){if(me.isActive()){me.emit(type,event)}};me.hammer.on(type,listener);me.listeners[type]=listener});hammerUtil.onTouch(this.hammer,function(event){me.emit(\"touch\",event)}.bind(this));hammerUtil.onRelease(this.hammer,function(event){me.emit(\"release\",event)}.bind(this));function onMouseWheel(event){if(this.isActive()){this.emit(\"mousewheel\",event)}var deltaX=0;var deltaY=0;if(\"detail\"in event){deltaY=event.detail*-1}if(\"wheelDelta\"in event){deltaY=event.wheelDelta}if(\"wheelDeltaY\"in event){deltaY=event.wheelDeltaY}if(\"wheelDeltaX\"in event){deltaX=event.wheelDeltaX*-1}if(\"axis\"in event&&event.axis===event.HORIZONTAL_AXIS){deltaX=deltaY*-1;deltaY=0}if(\"deltaY\"in event){deltaY=event.deltaY*-1}if(\"deltaX\"in event){deltaX=event.deltaX}if(!this.options.zoomKey||event[this.options.zoomKey])return;event.preventDefault();if(this.options.verticalScroll&&Math.abs(deltaY)>=Math.abs(deltaX)){var current=this.props.scrollTop;var adjusted=current+deltaY;if(this.isActive()){this._setScrollTop(adjusted);this._redraw();this.emit(\"scroll\",event)}}else if(this.options.horizontalScroll){var delta=Math.abs(deltaX)>=Math.abs(deltaY)?deltaX:deltaY;var diff=delta/120*(this.range.end-this.range.start)/20;var newStart=this.range.start+diff;var newEnd=this.range.end+diff;var options={animation:false,byUser:true,event:event};this.range.setRange(newStart,newEnd,options)}}if(this.dom.centerContainer.addEventListener){this.dom.centerContainer.addEventListener(\"mousewheel\",onMouseWheel.bind(this),false);this.dom.centerContainer.addEventListener(\"DOMMouseScroll\",onMouseWheel.bind(this),false)}else{this.dom.centerContainer.attachEvent(\"onmousewheel\",onMouseWheel.bind(this))}function onMouseScrollSide(event){if(!me.options.verticalScroll)return;event.preventDefault();if(me.isActive()){var adjusted=-event.target.scrollTop;me._setScrollTop(adjusted);me._redraw();me.emit(\"scrollSide\",event)}}this.dom.left.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));this.dom.right.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));var itemAddedToTimeline=false;function handleDragOver(event){if(event.preventDefault){event.preventDefault()}if(!event.target.className.indexOf(\"vis\")>-1)return;if(itemAddedToTimeline)return;event.dataTransfer.dropEffect=\"move\";itemAddedToTimeline=true;return false}function handleDrop(event){if(event.preventDefault){event.preventDefault()}if(event.stopPropagation){event.stopPropagation()}try{var itemData=JSON.parse(event.dataTransfer.getData(\"text\"));if(!itemData||!itemData.content)return}catch(err){return false}itemAddedToTimeline=false;event.center={x:event.clientX,y:event.clientY};if(itemData.target!==\"item\"){me.itemSet._onAddItem(event)}else{me.itemSet._onDropObjectOnItem(event)}me.emit(\"drop\",me.getEventProperties(event));return false}this.dom.center.addEventListener(\"dragover\",handleDragOver.bind(this),false);this.dom.center.addEventListener(\"drop\",handleDrop.bind(this),false);this.customTimes=[];this.touch={};this.redrawCount=0;this.initialDrawDone=false;this.initialRangeChangeDone=false;if(!container)throw new Error(\"No container provided\");container.appendChild(this.dom.root)};Core.prototype.setOptions=function(options){if(options){var fields=[\"width\",\"height\",\"minHeight\",\"maxHeight\",\"autoResize\",\"start\",\"end\",\"clickToUse\",\"dataAttributes\",\"hiddenDates\",\"locale\",\"locales\",\"moment\",\"rtl\",\"zoomKey\",\"horizontalScroll\",\"verticalScroll\"];util.selectiveExtend(fields,this.options,options);this.dom.rollingModeBtn.style.visibility=\"hidden\";if(this.options.rtl){this.dom.container.style.direction=\"rtl\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical-rtl\"}if(this.options.verticalScroll){if(this.options.rtl){this.dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\"}else{this.dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\"}}if((0,_typeof3[\"default\"])(this.options.orientation)!==\"object\"){this.options.orientation={item:undefined,axis:undefined}}if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation={item:options.orientation,axis:options.orientation}}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"){if(\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}if(\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}}if(this.options.orientation.axis===\"both\"){if(!this.timeAxis2){var timeAxis2=this.timeAxis2=new TimeAxis(this.body);timeAxis2.setOptions=function(options){var _options=options?util.extend({},options):{};_options.orientation=\"top\";TimeAxis.prototype.setOptions.call(timeAxis2,_options)};this.components.push(timeAxis2)}}else{if(this.timeAxis2){var index=this.components.indexOf(this.timeAxis2);if(index!==-1){this.components.splice(index,1)}this.timeAxis2.destroy();this.timeAxis2=null}}if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}if(\"hiddenDates\"in this.options){DateUtil.convertHiddenOptions(this.options.moment,this.body,this.options.hiddenDates)}if(\"clickToUse\"in options){if(options.clickToUse){if(!this.activator){this.activator=new Activator(this.dom.root)}}else{if(this.activator){this.activator.destroy();delete this.activator}}}if(\"showCustomTime\"in options){throw new Error(\"Option `showCustomTime` is deprecated. Create a custom time bar via timeline.addCustomTime(time [, id])\")}this._initAutoResize()}this.components.forEach(function(component){return component.setOptions(options)});if(\"configure\"in options){if(!this.configurator){this.configurator=this._createConfigurator()}this.configurator.setOptions(options.configure);var appliedOptions=util.deepExtend({},this.options);this.components.forEach(function(component){util.deepExtend(appliedOptions,component.options)});this.configurator.setModuleOptions({global:appliedOptions})}this._redraw()};Core.prototype.isActive=function(){return!this.activator||this.activator.active};Core.prototype.destroy=function(){this.setItems(null);this.setGroups(null);this.off();this._stopAutoResize();if(this.dom.root.parentNode){this.dom.root.parentNode.removeChild(this.dom.root)}this.dom=null;if(this.activator){this.activator.destroy();delete this.activator}for(var event in this.listeners){if(this.listeners.hasOwnProperty(event)){delete this.listeners[event]}}this.listeners=null;this.hammer=null;this.components.forEach(function(component){return component.destroy()});this.body=null};Core.prototype.setCustomTime=function(time,id){var customTimes=this.customTimes.filter(function(component){return id===component.options.id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}if(customTimes.length>0){customTimes[0].setCustomTime(time)}};Core.prototype.getCustomTime=function(id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}return customTimes[0].getCustomTime()};Core.prototype.setCustomTimeTitle=function(title,id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}if(customTimes.length>0){return customTimes[0].setCustomTitle(title)}};Core.prototype.getEventProperties=function(event){return{event:event}};Core.prototype.addCustomTime=function(time,id){var timestamp=time!==undefined?util.convert(time,\"Date\").valueOf():new Date;var exists=this.customTimes.some(function(customTime){return customTime.options.id===id});if(exists){throw new Error(\"A custom time with id \"+(0,_stringify2[\"default\"])(id)+\" already exists\")}var customTime=new CustomTime(this.body,util.extend({},this.options,{time:timestamp,id:id}));this.customTimes.push(customTime);this.components.push(customTime);this._redraw();return id};Core.prototype.removeCustomTime=function(id){var customTimes=this.customTimes.filter(function(bar){return bar.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}customTimes.forEach(function(customTime){this.customTimes.splice(this.customTimes.indexOf(customTime),1);this.components.splice(this.components.indexOf(customTime),1);customTime.destroy()}.bind(this))};Core.prototype.getVisibleItems=function(){return this.itemSet&&this.itemSet.getVisibleItems()||[]};Core.prototype.fit=function(options,callback){var range=this.getDataRange();if(range.min===null&&range.max===null){return}var interval=range.max-range.min;var min=new Date(range.min.valueOf()-interval*.01);var max=new Date(range.max.valueOf()+interval*.01);var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(min,max,{animation:animation},callback)};Core.prototype.getDataRange=function(){throw new Error(\"Cannot invoke abstract method getDataRange\")};Core.prototype.setWindow=function(start,end,options,callback){if(typeof arguments[2]==\"function\"){callback=arguments[2];options={}}var animation;var range;if(arguments.length==1){range=arguments[0];animation=range.animation!==undefined?range.animation:true;this.range.setRange(range.start,range.end,{animation:animation})}else if(arguments.length==2&&typeof arguments[1]==\"function\"){range=arguments[0];callback=arguments[1];animation=range.animation!==undefined?range.animation:true\n;this.range.setRange(range.start,range.end,{animation:animation},callback)}else{animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,{animation:animation},callback)}};Core.prototype.moveTo=function(time,options,callback){if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var interval=this.range.end-this.range.start;var t=util.convert(time,\"Date\").valueOf();var start=t-interval/2;var end=t+interval/2;var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,{animation:animation},callback)};Core.prototype.getWindow=function(){var range=this.range.getRange();return{start:new Date(range.start),end:new Date(range.end)}};Core.prototype.zoomIn=function(percentage,options,callback){if(!percentage||percentage<0||percentage>1)return;if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newInterval=interval/(1+percentage);var distance=(interval-newInterval)/2;var newStart=start+distance;var newEnd=end-distance;this.setWindow(newStart,newEnd,options,callback)};Core.prototype.zoomOut=function(percentage,options,callback){if(!percentage||percentage<0||percentage>1)return;if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newStart=start-interval*percentage/2;var newEnd=end+interval*percentage/2;this.setWindow(newStart,newEnd,options,callback)};Core.prototype.redraw=function(){this._redraw()};Core.prototype._redraw=function(){this.redrawCount++;var resized=false;var options=this.options;var props=this.props;var dom=this.dom;if(!dom||!dom.container||dom.root.offsetWidth==0)return;DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(options.orientation==\"top\"){util.addClassName(dom.root,\"vis-top\");util.removeClassName(dom.root,\"vis-bottom\")}else{util.removeClassName(dom.root,\"vis-top\");util.addClassName(dom.root,\"vis-bottom\")}dom.root.style.maxHeight=util.option.asSize(options.maxHeight,\"\");dom.root.style.minHeight=util.option.asSize(options.minHeight,\"\");dom.root.style.width=util.option.asSize(options.width,\"\");props.border.left=(dom.centerContainer.offsetWidth-dom.centerContainer.clientWidth)/2;props.border.right=props.border.left;props.border.top=(dom.centerContainer.offsetHeight-dom.centerContainer.clientHeight)/2;props.border.bottom=props.border.top;props.borderRootHeight=dom.root.offsetHeight-dom.root.clientHeight;props.borderRootWidth=dom.root.offsetWidth-dom.root.clientWidth;if(dom.centerContainer.clientHeight===0){props.border.left=props.border.top;props.border.right=props.border.left}if(dom.root.clientHeight===0){props.borderRootWidth=props.borderRootHeight}props.center.height=dom.center.offsetHeight;props.left.height=dom.left.offsetHeight;props.right.height=dom.right.offsetHeight;props.top.height=dom.top.clientHeight||-props.border.top;props.bottom.height=dom.bottom.clientHeight||-props.border.bottom;var contentHeight=Math.max(props.left.height,props.center.height,props.right.height);var autoHeight=props.top.height+contentHeight+props.bottom.height+props.borderRootHeight+props.border.top+props.border.bottom;dom.root.style.height=util.option.asSize(options.height,autoHeight+\"px\");props.root.height=dom.root.offsetHeight;props.background.height=props.root.height-props.borderRootHeight;var containerHeight=props.root.height-props.top.height-props.bottom.height-props.borderRootHeight;props.centerContainer.height=containerHeight;props.leftContainer.height=containerHeight;props.rightContainer.height=props.leftContainer.height;props.root.width=dom.root.offsetWidth;props.background.width=props.root.width-props.borderRootWidth;if(!this.initialDrawDone){props.scrollbarWidth=util.getScrollBarWidth()}if(options.verticalScroll){if(options.rtl){props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth+props.scrollbarWidth||-props.border.right}else{props.left.width=dom.leftContainer.clientWidth+props.scrollbarWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}}else{props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}this._setDOM();var offset=this._updateScrollTop();if(options.orientation.item!=\"top\"){offset+=Math.max(props.centerContainer.height-props.center.height-props.border.top-props.border.bottom,0)}dom.center.style.top=offset+\"px\";var visibilityTop=props.scrollTop==0?\"hidden\":\"\";var visibilityBottom=props.scrollTop==props.scrollTopMin?\"hidden\":\"\";dom.shadowTop.style.visibility=visibilityTop;dom.shadowBottom.style.visibility=visibilityBottom;dom.shadowTopLeft.style.visibility=visibilityTop;dom.shadowBottomLeft.style.visibility=visibilityBottom;dom.shadowTopRight.style.visibility=visibilityTop;dom.shadowBottomRight.style.visibility=visibilityBottom;if(options.verticalScroll){dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\";dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\";dom.shadowTopRight.style.visibility=\"hidden\";dom.shadowBottomRight.style.visibility=\"hidden\";dom.shadowTopLeft.style.visibility=\"hidden\";dom.shadowBottomLeft.style.visibility=\"hidden\";dom.left.style.top=\"0px\";dom.right.style.top=\"0px\"}if(!options.verticalScroll||props.center.height<props.centerContainer.height){dom.left.style.top=offset+\"px\";dom.right.style.top=offset+\"px\";dom.rightContainer.className=dom.rightContainer.className.replace(new RegExp(\"(?:^|\\\\s)\"+\"vis-vertical-scroll\"+\"(?:\\\\s|$)\"),\" \");dom.leftContainer.className=dom.leftContainer.className.replace(new RegExp(\"(?:^|\\\\s)\"+\"vis-vertical-scroll\"+\"(?:\\\\s|$)\"),\" \");props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right;this._setDOM()}var contentsOverflow=props.center.height>props.centerContainer.height;this.hammer.get(\"pan\").set({direction:contentsOverflow?Hammer.DIRECTION_ALL:Hammer.DIRECTION_HORIZONTAL});this.components.forEach(function(component){resized=component.redraw()||resized});var MAX_REDRAW=5;if(resized){if(this.redrawCount<MAX_REDRAW){this.body.emitter.emit(\"_change\");return}else{console.log(\"WARNING: infinite loop in redraw?\")}}else{this.redrawCount=0}this.body.emitter.emit(\"changed\")};Core.prototype._setDOM=function(){var props=this.props;var dom=this.dom;props.leftContainer.width=props.left.width;props.rightContainer.width=props.right.width;var centerWidth=props.root.width-props.left.width-props.right.width-props.borderRootWidth;props.center.width=centerWidth;props.centerContainer.width=centerWidth;props.top.width=centerWidth;props.bottom.width=centerWidth;dom.background.style.height=props.background.height+\"px\";dom.backgroundVertical.style.height=props.background.height+\"px\";dom.backgroundHorizontal.style.height=props.centerContainer.height+\"px\";dom.centerContainer.style.height=props.centerContainer.height+\"px\";dom.leftContainer.style.height=props.leftContainer.height+\"px\";dom.rightContainer.style.height=props.rightContainer.height+\"px\";dom.background.style.width=props.background.width+\"px\";dom.backgroundVertical.style.width=props.centerContainer.width+\"px\";dom.backgroundHorizontal.style.width=props.background.width+\"px\";dom.centerContainer.style.width=props.center.width+\"px\";dom.top.style.width=props.top.width+\"px\";dom.bottom.style.width=props.bottom.width+\"px\";dom.background.style.left=\"0\";dom.background.style.top=\"0\";dom.backgroundVertical.style.left=props.left.width+props.border.left+\"px\";dom.backgroundVertical.style.top=\"0\";dom.backgroundHorizontal.style.left=\"0\";dom.backgroundHorizontal.style.top=props.top.height+\"px\";dom.centerContainer.style.left=props.left.width+\"px\";dom.centerContainer.style.top=props.top.height+\"px\";dom.leftContainer.style.left=\"0\";dom.leftContainer.style.top=props.top.height+\"px\";dom.rightContainer.style.left=props.left.width+props.center.width+\"px\";dom.rightContainer.style.top=props.top.height+\"px\";dom.top.style.left=props.left.width+\"px\";dom.top.style.top=\"0\";dom.bottom.style.left=props.left.width+\"px\";dom.bottom.style.top=props.top.height+props.centerContainer.height+\"px\";dom.center.style.left=\"0\";dom.left.style.left=\"0\";dom.right.style.left=\"0\"};Core.prototype.repaint=function(){throw new Error(\"Function repaint is deprecated. Use redraw instead.\")};Core.prototype.setCurrentTime=function(time){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}this.currentTime.setCurrentTime(time)};Core.prototype.getCurrentTime=function(){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}return this.currentTime.getCurrentTime()};Core.prototype._toTime=function(x){return DateUtil.toTime(this,x,this.props.center.width)};Core.prototype._toGlobalTime=function(x){return DateUtil.toTime(this,x,this.props.root.width)};Core.prototype._toScreen=function(time){return DateUtil.toScreen(this,time,this.props.center.width)};Core.prototype._toGlobalScreen=function(time){return DateUtil.toScreen(this,time,this.props.root.width)};Core.prototype._initAutoResize=function(){if(this.options.autoResize==true){this._startAutoResize()}else{this._stopAutoResize()}};Core.prototype._startAutoResize=function(){var me=this;this._stopAutoResize();this._onResize=function(){if(me.options.autoResize!=true){me._stopAutoResize();return}if(me.dom.root){if(me.dom.root.offsetWidth!=me.props.lastWidth||me.dom.root.offsetHeight!=me.props.lastHeight){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight;me.props.scrollbarWidth=util.getScrollBarWidth();me.body.emitter.emit(\"_change\")}}};util.addEventListener(window,\"resize\",this._onResize);if(me.dom.root){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight}this.watchTimer=setInterval(this._onResize,1e3)};Core.prototype._stopAutoResize=function(){if(this.watchTimer){clearInterval(this.watchTimer);this.watchTimer=undefined}if(this._onResize){util.removeEventListener(window,\"resize\",this._onResize);this._onResize=null}};Core.prototype._onTouch=function(event){this.touch.allowDragging=true;this.touch.initialScrollTop=this.props.scrollTop};Core.prototype._onPinch=function(event){this.touch.allowDragging=false};Core.prototype._onDrag=function(event){if(!event)return;if(!this.touch.allowDragging)return;var delta=event.deltaY;var oldScrollTop=this._getScrollTop();var newScrollTop=this._setScrollTop(this.touch.initialScrollTop+delta);if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-this.props.scrollTop;this.dom.right.parentNode.scrollTop=-this.props.scrollTop}if(newScrollTop!=oldScrollTop){this.emit(\"verticalDrag\")}};Core.prototype._setScrollTop=function(scrollTop){this.props.scrollTop=scrollTop;this._updateScrollTop();return this.props.scrollTop};Core.prototype._updateScrollTop=function(){var scrollTopMin=Math.min(this.props.centerContainer.height-this.props.center.height,0);if(scrollTopMin!=this.props.scrollTopMin){if(this.options.orientation.item!=\"top\"){this.props.scrollTop+=scrollTopMin-this.props.scrollTopMin}this.props.scrollTopMin=scrollTopMin}if(this.props.scrollTop>0)this.props.scrollTop=0;if(this.props.scrollTop<scrollTopMin)this.props.scrollTop=scrollTopMin;if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-this.props.scrollTop;this.dom.right.parentNode.scrollTop=-this.props.scrollTop}return this.props.scrollTop};Core.prototype._getScrollTop=function(){return this.props.scrollTop};Core.prototype._createConfigurator=function(){throw new Error(\"Cannot invoke abstract method _createConfigurator\")};module.exports=Core},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var DateUtil=__webpack_require__(36);var util=__webpack_require__(2);function TimeStep(start,end,minimumStep,hiddenDates,options){this.moment=moment;this.current=this.moment();this._start=this.moment();this._end=this.moment();this.autoScale=true;this.scale=\"day\";this.step=1;this.setRange(start,end,minimumStep);this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;if(Array.isArray(hiddenDates)){this.hiddenDates=hiddenDates}else if(hiddenDates!=undefined){this.hiddenDates=[hiddenDates]}else{this.hiddenDates=[]}this.format=TimeStep.FORMAT;this.options=options?options:{}}TimeStep.FORMAT={minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}};TimeStep.prototype.setMoment=function(moment){this.moment=moment;this.current=this.moment(this.current.valueOf());this._start=this.moment(this._start.valueOf());this._end=this.moment(this._end.valueOf())};TimeStep.prototype.setFormat=function(format){var defaultFormat=util.deepExtend({},TimeStep.FORMAT);this.format=util.deepExtend(defaultFormat,format)};TimeStep.prototype.setRange=function(start,end,minimumStep){if(!(start instanceof Date)||!(end instanceof Date)){throw\"No legal start or end date in method setRange\"}this._start=start!=undefined?this.moment(start.valueOf()):new Date;this._end=end!=undefined?this.moment(end.valueOf()):new Date;if(this.autoScale){this.setMinimumStep(minimumStep)}};TimeStep.prototype.start=function(){this.current=this._start.clone();this.roundToMinor()};TimeStep.prototype.roundToMinor=function(){if(this.scale==\"week\"){this.current.weekday(0)}switch(this.scale){case\"year\":this.current.year(this.step*Math.floor(this.current.year()/this.step));this.current.month(0);case\"month\":this.current.date(1);case\"week\":case\"day\":case\"weekday\":this.current.hours(0);case\"hour\":this.current.minutes(0);case\"minute\":this.current.seconds(0);case\"second\":this.current.milliseconds(0)}if(this.step!=1){switch(this.scale){case\"millisecond\":this.current.subtract(this.current.milliseconds()%this.step,\"milliseconds\");break;case\"second\":this.current.subtract(this.current.seconds()%this.step,\"seconds\");break;case\"minute\":this.current.subtract(this.current.minutes()%this.step,\"minutes\");break;case\"hour\":this.current.subtract(this.current.hours()%this.step,\"hours\");break;case\"weekday\":case\"day\":this.current.subtract((this.current.date()-1)%this.step,\"day\");break;case\"week\":this.current.subtract(this.current.week()%this.step,\"week\");break;case\"month\":this.current.subtract(this.current.month()%this.step,\"month\");break;case\"year\":this.current.subtract(this.current.year()%this.step,\"year\");break;default:break}}};TimeStep.prototype.hasNext=function(){return this.current.valueOf()<=this._end.valueOf()};TimeStep.prototype.next=function(){var prev=this.current.valueOf();switch(this.scale){case\"millisecond\":this.current.add(this.step,\"millisecond\");break;case\"second\":this.current.add(this.step,\"second\");break;case\"minute\":this.current.add(this.step,\"minute\");break;case\"hour\":this.current.add(this.step,\"hour\");if(this.current.month()<6){this.current.subtract(this.current.hours()%this.step,\"hour\")}else{if(this.current.hours()%this.step!==0){this.current.add(this.step-this.current.hours()%this.step,\"hour\")}}break;case\"weekday\":case\"day\":this.current.add(this.step,\"day\");break;case\"week\":if(this.current.weekday()!==0){this.current.weekday(0);this.current.add(this.step,\"week\")}else if(this.options.showMajorLabels===false){this.current.add(this.step,\"week\")}else{var nextWeek=this.current.clone();nextWeek.add(1,\"week\");if(nextWeek.isSame(this.current,\"month\")){this.current.add(this.step,\"week\")}else{this.current.add(this.step,\"week\");this.current.date(1)}}break;case\"month\":this.current.add(this.step,\"month\");break;case\"year\":this.current.add(this.step,\"year\");break;default:break}if(this.step!=1){switch(this.scale){case\"millisecond\":if(this.current.milliseconds()>0&&this.current.milliseconds()<this.step)this.current.milliseconds(0);break;case\"second\":if(this.current.seconds()>0&&this.current.seconds()<this.step)this.current.seconds(0);break;case\"minute\":if(this.current.minutes()>0&&this.current.minutes()<this.step)this.current.minutes(0);break;case\"hour\":if(this.current.hours()>0&&this.current.hours()<this.step)this.current.hours(0);break;case\"weekday\":case\"day\":if(this.current.date()<this.step+1)this.current.date(1);break;case\"week\":if(this.current.week()<this.step)this.current.week(1);break;case\"month\":if(this.current.month()<this.step)this.current.month(0);break;case\"year\":break;default:break}}if(this.current.valueOf()==prev){this.current=this._end.clone()}this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;DateUtil.stepOverHiddenDates(this.moment,this,prev)};TimeStep.prototype.getCurrent=function(){return this.current};TimeStep.prototype.setScale=function(params){if(params&&typeof params.scale==\"string\"){this.scale=params.scale;this.step=params.step>0?params.step:1;this.autoScale=false}};TimeStep.prototype.setAutoScale=function(enable){this.autoScale=enable};TimeStep.prototype.setMinimumStep=function(minimumStep){if(minimumStep==undefined){return}var stepYear=1e3*60*60*24*30*12;var stepMonth=1e3*60*60*24*30;var stepDay=1e3*60*60*24;var stepHour=1e3*60*60;var stepMinute=1e3*60;var stepSecond=1e3;var stepMillisecond=1;if(stepYear*1e3>minimumStep){this.scale=\"year\";this.step=1e3}if(stepYear*500>minimumStep){this.scale=\"year\";this.step=500}if(stepYear*100>minimumStep){this.scale=\"year\";this.step=100}if(stepYear*50>minimumStep){this.scale=\"year\";this.step=50}if(stepYear*10>minimumStep){this.scale=\"year\";this.step=10}if(stepYear*5>minimumStep){this.scale=\"year\";this.step=5}if(stepYear>minimumStep){this.scale=\"year\";this.step=1}if(stepMonth*3>minimumStep){this.scale=\"month\";this.step=3}if(stepMonth>minimumStep){this.scale=\"month\";this.step=1}if(stepDay*5>minimumStep){this.scale=\"day\";this.step=5}if(stepDay*2>minimumStep){this.scale=\"day\";this.step=2}if(stepDay>minimumStep){this.scale=\"day\";this.step=1}if(stepDay/2>minimumStep){this.scale=\"weekday\";this.step=1}if(stepHour*4>minimumStep){this.scale=\"hour\";this.step=4}if(stepHour>minimumStep){this.scale=\"hour\";this.step=1}if(stepMinute*15>minimumStep){this.scale=\"minute\";this.step=15}if(stepMinute*10>minimumStep){this.scale=\"minute\";this.step=10}if(stepMinute*5>minimumStep){this.scale=\"minute\";this.step=5}if(stepMinute>minimumStep){this.scale=\"minute\";this.step=1}if(stepSecond*15>minimumStep){this.scale=\"second\";this.step=15}if(stepSecond*10>minimumStep){this.scale=\"second\";this.step=10}if(stepSecond*5>minimumStep){this.scale=\"second\";this.step=5}if(stepSecond>minimumStep){this.scale=\"second\";this.step=1}if(stepMillisecond*200>minimumStep){this.scale=\"millisecond\";this.step=200}if(stepMillisecond*100>minimumStep){this.scale=\"millisecond\";this.step=100}if(stepMillisecond*50>minimumStep){this.scale=\"millisecond\";this.step=50}if(stepMillisecond*10>minimumStep){this.scale=\"millisecond\";this.step=10}if(stepMillisecond*5>minimumStep){this.scale=\"millisecond\";this.step=5}if(stepMillisecond>minimumStep){this.scale=\"millisecond\";this.step=1}};TimeStep.snap=function(date,scale,step){var clone=moment(date);if(scale==\"year\"){var year=clone.year()+Math.round(clone.month()/12);clone.year(Math.round(year/step)*step);clone.month(0);clone.date(0);clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"month\"){if(clone.date()>15){clone.date(1);clone.add(1,\"month\")}else{clone.date(1)}clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"week\"){if(clone.weekday()>2){clone.weekday(0);clone.add(1,\"week\")}else{clone.weekday(0)}clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"day\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/24)*24);break;default:clone.hours(Math.round(clone.hours()/12)*12);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"weekday\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/12)*12);break;default:clone.hours(Math.round(clone.hours()/6)*6);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"hour\"){switch(step){case 4:clone.minutes(Math.round(clone.minutes()/60)*60);break;default:clone.minutes(Math.round(clone.minutes()/30)*30);break}clone.seconds(0);clone.milliseconds(0)}else if(scale==\"minute\"){switch(step){case 15:case 10:clone.minutes(Math.round(clone.minutes()/5)*5);clone.seconds(0);break;case 5:clone.seconds(Math.round(clone.seconds()/60)*60);break;default:clone.seconds(Math.round(clone.seconds()/30)*30);break}clone.milliseconds(0)}else if(scale==\"second\"){switch(step){case 15:case 10:clone.seconds(Math.round(clone.seconds()/5)*5);clone.milliseconds(0);break;case 5:clone.milliseconds(Math.round(clone.milliseconds()/1e3)*1e3);break;default:clone.milliseconds(Math.round(clone.milliseconds()/500)*500);break}}else if(scale==\"millisecond\"){var _step=step>5?step/2:1;clone.milliseconds(Math.round(clone.milliseconds()/_step)*_step)}return clone};TimeStep.prototype.isMajor=function(){if(this.switchedYear==true){switch(this.scale){case\"year\":case\"month\":case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedMonth==true){switch(this.scale){case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedDay==true){switch(this.scale){case\"millisecond\":case\"second\":case\"minute\":case\"hour\":return true;default:return false}}var date=this.moment(this.current);switch(this.scale){case\"millisecond\":return date.milliseconds()==0;case\"second\":return date.seconds()==0;case\"minute\":return date.hours()==0&&date.minutes()==0;case\"hour\":return date.hours()==0;case\"weekday\":case\"day\":return date.date()==1;case\"week\":return date.date()==1;case\"month\":return date.month()==0;case\"year\":return false;default:return false}};TimeStep.prototype.getLabelMinor=function(date){if(date==undefined){date=this.current}if(date instanceof Date){date=this.moment(date)}if(typeof this.format.minorLabels===\"function\"){return this.format.minorLabels(date,this.scale,this.step)}var format=this.format.minorLabels[this.scale];switch(this.scale){case\"week\":if(this.isMajor()&&date.weekday()!==0){return\"\"}default:return format&&format.length>0?this.moment(date).format(format):\"\"}};TimeStep.prototype.getLabelMajor=function(date){if(date==undefined){date=this.current}if(date instanceof Date){date=this.moment(date)}if(typeof this.format.majorLabels===\"function\"){return this.format.majorLabels(date,this.scale,this.step)}var format=this.format.majorLabels[this.scale];return format&&format.length>0?this.moment(date).format(format):\"\"};TimeStep.prototype.getClassName=function(){var _moment=this.moment;var m=this.moment(this.current);var current=m.locale?m.locale(\"en\"):m.lang(\"en\");var step=this.step;var classNames=[];function even(value){return value/step%2==0?\" vis-even\":\" vis-odd\"}function today(date){if(date.isSame(new Date,\"day\")){return\" vis-today\"}if(date.isSame(_moment().add(1,\"day\"),\"day\")){return\" vis-tomorrow\"}if(date.isSame(_moment().add(-1,\"day\"),\"day\")){return\" vis-yesterday\"}return\"\"}function currentWeek(date){return date.isSame(new Date,\"week\")?\" vis-current-week\":\"\"}function currentMonth(date){return date.isSame(new Date,\"month\")?\" vis-current-month\":\"\"}function currentYear(date){return date.isSame(new Date,\"year\")?\" vis-current-year\":\"\"}switch(this.scale){case\"millisecond\":classNames.push(today(current));classNames.push(even(current.milliseconds()));break;case\"second\":classNames.push(today(current));classNames.push(even(current.seconds()));break;case\"minute\":classNames.push(today(current));classNames.push(even(current.minutes()));break;case\"hour\":classNames.push(\"vis-h\"+current.hours()+(this.step==4?\"-h\"+(current.hours()+4):\"\"));classNames.push(today(current));classNames.push(even(current.hours()));break;case\"weekday\":classNames.push(\"vis-\"+current.format(\"dddd\").toLowerCase());classNames.push(today(current));classNames.push(currentWeek(current));classNames.push(even(current.date()));break;case\"day\":classNames.push(\"vis-day\"+current.date());classNames.push(\"vis-\"+current.format(\"MMMM\").toLowerCase());classNames.push(today(current));classNames.push(currentMonth(current));classNames.push(this.step<=2?today(current):\"\");classNames.push(this.step<=2?\"vis-\"+current.format(\"dddd\").toLowerCase():\"\");classNames.push(even(current.date()-1));break;case\"week\":classNames.push(\"vis-week\"+current.format(\"w\"));classNames.push(currentWeek(current));classNames.push(even(current.week()));break;case\"month\":classNames.push(\"vis-\"+current.format(\"MMMM\").toLowerCase());classNames.push(currentMonth(current));classNames.push(even(current.month()));break;case\"year\":classNames.push(\"vis-year\"+current.year());classNames.push(currentYear(current));classNames.push(even(current.year()));break}return classNames.filter(String).join(\" \")};module.exports=TimeStep},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);var Component=__webpack_require__(16);var moment=__webpack_require__(9);var locales=__webpack_require__(98);function CurrentTime(body,options){this.body=body;this.defaultOptions={rtl:false,showCurrentTime:true,moment:moment,locales:locales,locale:\"en\"};this.options=util.extend({},this.defaultOptions);this.offset=0;this._create();this.setOptions(options)}CurrentTime.prototype=new Component;CurrentTime.prototype._create=function(){var bar=document.createElement(\"div\");bar.className=\"vis-current-time\";bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar};CurrentTime.prototype.destroy=function(){this.options.showCurrentTime=false;this.redraw();this.body=null};CurrentTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"rtl\",\"showCurrentTime\",\"moment\",\"locale\",\"locales\"],this.options,options)}};CurrentTime.prototype.redraw=function(){if(this.options.showCurrentTime){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar);this.start()}var now=this.options.moment((new Date).valueOf()+this.offset);var x=this.body.util.toScreen(now);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=locale.current+\" \"+locale.time+\": \"+now.format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1);if(this.options.rtl){this.bar.style.right=x+\"px\"}else{this.bar.style.left=x+\"px\"}this.bar.title=title}else{if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}this.stop()}return false};CurrentTime.prototype.start=function(){var me=this;function update(){me.stop();var scale=me.body.range.conversion(me.body.domProps.center.width).scale;var interval=1/scale/10;if(interval<30)interval=30;if(interval>1e3)interval=1e3;me.redraw();me.body.emitter.emit(\"currentTimeTick\");me.currentTimeTimer=setTimeout(update,interval)}update()};CurrentTime.prototype.stop=function(){if(this.currentTimeTimer!==undefined){clearTimeout(this.currentTimeTimer);delete this.currentTimeTimer}};CurrentTime.prototype.setCurrentTime=function(time){var t=util.convert(time,\"Date\").valueOf();var now=(new Date).valueOf();this.offset=t-now;this.redraw()};CurrentTime.prototype.getCurrentTime=function(){return new Date((new Date).valueOf()+this.offset)};module.exports=CurrentTime},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var stack=__webpack_require__(100);function Group(groupId,data,itemSet){this.groupId=groupId;this.subgroups={};this.subgroupStack={};this.subgroupStackAll=false;this.doInnerStack=false;this.subgroupIndex=0;this.subgroupOrderer=data&&data.subgroupOrder;this.itemSet=itemSet;this.isVisible=null;this.stackDirty=true;if(data&&data.nestedGroups){this.nestedGroups=data.nestedGroups;if(data.showNested==false){this.showNested=false}else{this.showNested=true}}if(data&&data.subgroupStack){if(typeof data.subgroupStack===\"boolean\"){this.doInnerStack=data.subgroupStack;this.subgroupStackAll=data.subgroupStack}else{for(var key in data.subgroupStack){this.subgroupStack[key]=data.subgroupStack[key];this.doInnerStack=this.doInnerStack||data.subgroupStack[key]}}}this.nestedInGroup=null;this.dom={};this.props={label:{width:0,height:0}};this.className=null;this.items={};this.visibleItems=[];this.itemsInRange=[];this.orderedItems={byStart:[],byEnd:[]};this.checkRangedItems=false;var me=this;this.itemSet.body.emitter.on(\"checkRangedItems\",function(){me.checkRangedItems=true});this._create();this.setData(data)}Group.prototype._create=function(){var label=document.createElement(\"div\");if(this.itemSet.options.groupEditable.order){label.className=\"vis-label draggable\"}else{label.className=\"vis-label\"}this.dom.label=label;var inner=document.createElement(\"div\");inner.className=\"vis-inner\";label.appendChild(inner);this.dom.inner=inner;var foreground=document.createElement(\"div\");foreground.className=\"vis-group\";foreground[\"timeline-group\"]=this;this.dom.foreground=foreground;this.dom.background=document.createElement(\"div\");this.dom.background.className=\"vis-group\";this.dom.axis=document.createElement(\"div\");this.dom.axis.className=\"vis-group\";this.dom.marker=document.createElement(\"div\");this.dom.marker.style.visibility=\"hidden\";this.dom.marker.style.position=\"absolute\";this.dom.marker.innerHTML=\"\";this.dom.background.appendChild(this.dom.marker)};Group.prototype.setData=function(data){var content;var templateFunction;if(this.itemSet.options&&this.itemSet.options.groupTemplate){templateFunction=this.itemSet.options.groupTemplate.bind(this);content=templateFunction(data,this.dom.inner)}else{content=data&&data.content}if(content instanceof Element){this.dom.inner.appendChild(content);while(this.dom.inner.firstChild){this.dom.inner.removeChild(this.dom.inner.firstChild)}this.dom.inner.appendChild(content)}else if(content instanceof Object){templateFunction(data,this.dom.inner)}else if(content!==undefined&&content!==null){this.dom.inner.innerHTML=content}else{this.dom.inner.innerHTML=this.groupId||\"\"}this.dom.label.title=data&&data.title||\"\";if(!this.dom.inner.firstChild){util.addClassName(this.dom.inner,\"vis-hidden\")}else{util.removeClassName(this.dom.inner,\"vis-hidden\")}if(data&&data.nestedGroups){if(!this.nestedGroups||this.nestedGroups!=data.nestedGroups){this.nestedGroups=data.nestedGroups}if(data.showNested!==undefined||this.showNested===undefined){if(data.showNested==false){this.showNested=false}else{this.showNested=true}}util.addClassName(this.dom.label,\"vis-nesting-group\");var collapsedDirClassName=this.itemSet.options.rtl?\"collapsed-rtl\":\"collapsed\";if(this.showNested){util.removeClassName(this.dom.label,collapsedDirClassName);util.addClassName(this.dom.label,\"expanded\")}else{util.removeClassName(this.dom.label,\"expanded\");util.addClassName(this.dom.label,collapsedDirClassName)}}else if(this.nestedGroups){this.nestedGroups=null;collapsedDirClassName=this.itemSet.options.rtl?\"collapsed-rtl\":\"collapsed\";util.removeClassName(this.dom.label,collapsedDirClassName);util.removeClassName(this.dom.label,\"expanded\");util.removeClassName(this.dom.label,\"vis-nesting-group\")}if(data&&data.nestedInGroup){util.addClassName(this.dom.label,\"vis-nested-group\");if(this.itemSet.options&&this.itemSet.options.rtl){this.dom.inner.style.paddingRight=\"30px\"}else{\nthis.dom.inner.style.paddingLeft=\"30px\"}}var className=data&&data.className||null;if(className!=this.className){if(this.className){util.removeClassName(this.dom.label,this.className);util.removeClassName(this.dom.foreground,this.className);util.removeClassName(this.dom.background,this.className);util.removeClassName(this.dom.axis,this.className)}util.addClassName(this.dom.label,className);util.addClassName(this.dom.foreground,className);util.addClassName(this.dom.background,className);util.addClassName(this.dom.axis,className);this.className=className}if(this.style){util.removeCssText(this.dom.label,this.style);this.style=null}if(data&&data.style){util.addCssText(this.dom.label,data.style);this.style=data.style}};Group.prototype.getLabelWidth=function(){return this.props.label.width};Group.prototype._didMarkerHeightChange=function(){var markerHeight=this.dom.marker.clientHeight;if(markerHeight!=this.lastMarkerHeight){this.lastMarkerHeight=markerHeight;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.items,function(item,key){item.dirty=true;if(item.displayed){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}return true}};Group.prototype._calculateGroupSizeAndPosition=function(){var offsetTop=this.dom.foreground.offsetTop;var offsetLeft=this.dom.foreground.offsetLeft;var offsetWidth=this.dom.foreground.offsetWidth;this.top=offsetTop;this.right=offsetLeft;this.width=offsetWidth};Group.prototype._redrawItems=function(forceRestack,lastIsVisible,margin,range){var restack=forceRestack||this.stackDirty||this.isVisible&&!lastIsVisible;if(restack){var visibleSubgroups={};var subgroup=null;if(typeof this.itemSet.options.order===\"function\"){var me=this;var limitSize=false;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.items,function(item,key){if(!item.displayed){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length;me.visibleItems.push(item)}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}util.forEach(this.items,function(item){item.repositionX(limitSize)});if(this.doInnerStack&&this.itemSet.options.stackSubgroups){for(subgroup in this.subgroups){visibleSubgroups[subgroup]=this.subgroups[subgroup].items.slice().sort(function(a,b){return me.itemSet.options.order(a.data,b.data)})}stack.stackSubgroupsWithInnerStack(visibleSubgroups,margin,this.subgroups)}else{var customOrderedItems=this.orderedItems.byStart.slice().sort(function(a,b){return me.itemSet.options.order(a.data,b.data)});stack.stack(customOrderedItems,margin,true)}this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range)}else{this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range);if(this.itemSet.options.stack){if(this.doInnerStack&&this.itemSet.options.stackSubgroups){for(subgroup in this.subgroups){visibleSubgroups[subgroup]=this.subgroups[subgroup].items}stack.stackSubgroupsWithInnerStack(visibleSubgroups,margin,this.subgroups)}else{stack.stack(this.visibleItems,margin,true)}}else{stack.nostack(this.visibleItems,margin,this.subgroups,this.itemSet.options.stackSubgroups)}}this.stackDirty=false}};Group.prototype._didResize=function(resized,height){resized=util.updateProperty(this,\"height\",height)||resized;var labelWidth=this.dom.inner.clientWidth;var labelHeight=this.dom.inner.clientHeight;resized=util.updateProperty(this.props.label,\"width\",labelWidth)||resized;resized=util.updateProperty(this.props.label,\"height\",labelHeight)||resized;return resized};Group.prototype._applyGroupHeight=function(height){this.dom.background.style.height=height+\"px\";this.dom.foreground.style.height=height+\"px\";this.dom.label.style.height=height+\"px\"};Group.prototype._updateItemsVerticalPosition=function(margin){for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin);if(!this.isVisible&&this.groupId!=\"__background__\"){if(item.displayed)item.hide()}}};Group.prototype.redraw=function(range,margin,forceRestack,returnQueue){var resized=false;var lastIsVisible=this.isVisible;var height;var queue=[function(){forceRestack=this._didMarkerHeightChange.bind(this)}.bind(this),this._updateSubGroupHeights.bind(this,margin),this._calculateGroupSizeAndPosition.bind(this),function(){this.isVisible=this._isGroupVisible.bind(this)(range,margin)}.bind(this),function(){this._redrawItems.bind(this)(forceRestack,lastIsVisible,margin,range)}.bind(this),this._updateSubgroupsSizes.bind(this),function(){height=this._calculateHeight.bind(this)(margin)}.bind(this),this._calculateGroupSizeAndPosition.bind(this),function(){resized=this._didResize.bind(this)(resized,height)}.bind(this),function(){this._applyGroupHeight.bind(this)(height)}.bind(this),function(){this._updateItemsVerticalPosition.bind(this)(margin)}.bind(this),function(){if(!this.isVisible&&this.height){resized=false}return resized}];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};Group.prototype._updateSubGroupHeights=function(margin){if((0,_keys2[\"default\"])(this.subgroups).length>0){var me=this;this.resetSubgroups();util.forEach(this.visibleItems,function(item){if(item.data.subgroup!==undefined){me.subgroups[item.data.subgroup].height=Math.max(me.subgroups[item.data.subgroup].height,item.height+margin.item.vertical);me.subgroups[item.data.subgroup].visible=true}})}};Group.prototype._isGroupVisible=function(range,margin){return this.top<=range.body.domProps.centerContainer.height-range.body.domProps.scrollTop+margin.axis&&this.top+this.height+margin.axis>=-range.body.domProps.scrollTop};Group.prototype._calculateHeight=function(margin){var height;var itemsInRange=this.visibleItems;if(itemsInRange.length>0){var min=itemsInRange[0].top;var max=itemsInRange[0].top+itemsInRange[0].height;util.forEach(itemsInRange,function(item){min=Math.min(min,item.top);max=Math.max(max,item.top+item.height)});if(min>margin.axis){var offset=min-margin.axis;max-=offset;util.forEach(itemsInRange,function(item){item.top-=offset})}height=max+margin.item.vertical/2}else{height=0}height=Math.max(height,this.props.label.height);return height};Group.prototype.show=function(){if(!this.dom.label.parentNode){this.itemSet.dom.labelSet.appendChild(this.dom.label)}if(!this.dom.foreground.parentNode){this.itemSet.dom.foreground.appendChild(this.dom.foreground)}if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}if(!this.dom.axis.parentNode){this.itemSet.dom.axis.appendChild(this.dom.axis)}};Group.prototype.hide=function(){var label=this.dom.label;if(label.parentNode){label.parentNode.removeChild(label)}var foreground=this.dom.foreground;if(foreground.parentNode){foreground.parentNode.removeChild(foreground)}var background=this.dom.background;if(background.parentNode){background.parentNode.removeChild(background)}var axis=this.dom.axis;if(axis.parentNode){axis.parentNode.removeChild(axis)}};Group.prototype.add=function(item){this.items[item.id]=item;item.setParent(this);this.stackDirty=true;if(item.data.subgroup!==undefined){this._addToSubgroup(item);this.orderSubgroups()}if(this.visibleItems.indexOf(item)==-1){var range=this.itemSet.body.range;this._checkIfVisible(item,this.visibleItems,range)}};Group.prototype._addToSubgroup=function(item,subgroupId){subgroupId=subgroupId||item.data.subgroup;if(subgroupId!=undefined&&this.subgroups[subgroupId]===undefined){this.subgroups[subgroupId]={height:0,top:0,start:item.data.start,end:item.data.end||item.data.start,visible:false,index:this.subgroupIndex,items:[],stack:this.subgroupStackAll||this.subgroupStack[subgroupId]||false};this.subgroupIndex++}if(new Date(item.data.start)<new Date(this.subgroups[subgroupId].start)){this.subgroups[subgroupId].start=item.data.start}var itemEnd=item.data.end||item.data.start;if(new Date(itemEnd)>new Date(this.subgroups[subgroupId].end)){this.subgroups[subgroupId].end=itemEnd}this.subgroups[subgroupId].items.push(item)};Group.prototype._updateSubgroupsSizes=function(){var me=this;if(me.subgroups){for(var subgroup in me.subgroups){var initialEnd=me.subgroups[subgroup].items[0].data.end||me.subgroups[subgroup].items[0].data.start;var newStart=me.subgroups[subgroup].items[0].data.start;var newEnd=initialEnd-1;me.subgroups[subgroup].items.forEach(function(item){if(new Date(item.data.start)<new Date(newStart)){newStart=item.data.start}var itemEnd=item.data.end||item.data.start;if(new Date(itemEnd)>new Date(newEnd)){newEnd=itemEnd}});me.subgroups[subgroup].start=newStart;me.subgroups[subgroup].end=new Date(newEnd-1)}}};Group.prototype.orderSubgroups=function(){if(this.subgroupOrderer!==undefined){var sortArray=[];var subgroup;if(typeof this.subgroupOrderer==\"string\"){for(subgroup in this.subgroups){sortArray.push({subgroup:subgroup,sortField:this.subgroups[subgroup].items[0].data[this.subgroupOrderer]})}sortArray.sort(function(a,b){return a.sortField-b.sortField})}else if(typeof this.subgroupOrderer==\"function\"){for(subgroup in this.subgroups){sortArray.push(this.subgroups[subgroup].items[0].data)}sortArray.sort(this.subgroupOrderer)}if(sortArray.length>0){for(var i=0;i<sortArray.length;i++){this.subgroups[sortArray[i].subgroup].index=i}}}};Group.prototype.resetSubgroups=function(){for(var subgroup in this.subgroups){if(this.subgroups.hasOwnProperty(subgroup)){this.subgroups[subgroup].visible=false;this.subgroups[subgroup].height=0}}};Group.prototype.remove=function(item){delete this.items[item.id];item.setParent(null);this.stackDirty=true;var index=this.visibleItems.indexOf(item);if(index!=-1)this.visibleItems.splice(index,1);if(item.data.subgroup!==undefined){this._removeFromSubgroup(item);this.orderSubgroups()}};Group.prototype._removeFromSubgroup=function(item,subgroupId){subgroupId=subgroupId||item.data.subgroup;if(subgroupId!=undefined){var subgroup=this.subgroups[subgroupId];if(subgroup){var itemIndex=subgroup.items.indexOf(item);if(itemIndex>=0){subgroup.items.splice(itemIndex,1);if(!subgroup.items.length){delete this.subgroups[subgroupId]}else{this._updateSubgroupsSizes()}}}}};Group.prototype.removeFromDataSet=function(item){this.itemSet.removeItem(item.id)};Group.prototype.order=function(){var array=util.toArray(this.items);var startArray=[];var endArray=[];for(var i=0;i<array.length;i++){if(array[i].data.end!==undefined){endArray.push(array[i])}startArray.push(array[i])}this.orderedItems={byStart:startArray,byEnd:endArray};stack.orderByStart(this.orderedItems.byStart);stack.orderByEnd(this.orderedItems.byEnd)};Group.prototype._updateItemsInRange=function(orderedItems,oldVisibleItems,range){var visibleItems=[];var visibleItemsLookup={};var interval=(range.end-range.start)/4;var lowerBound=range.start-interval;var upperBound=range.end+interval;var searchFunction=function searchFunction(value){if(value<lowerBound){return-1}else if(value<=upperBound){return 0}else{return 1}};if(oldVisibleItems.length>0){for(var i=0;i<oldVisibleItems.length;i++){this._checkIfVisibleWithReference(oldVisibleItems[i],visibleItems,visibleItemsLookup,range)}}var initialPosByStart=util.binarySearchCustom(orderedItems.byStart,searchFunction,\"data\",\"start\");this._traceVisible(initialPosByStart,orderedItems.byStart,visibleItems,visibleItemsLookup,function(item){return item.data.start<lowerBound||item.data.start>upperBound});if(this.checkRangedItems==true){this.checkRangedItems=false;for(i=0;i<orderedItems.byEnd.length;i++){this._checkIfVisibleWithReference(orderedItems.byEnd[i],visibleItems,visibleItemsLookup,range)}}else{var initialPosByEnd=util.binarySearchCustom(orderedItems.byEnd,searchFunction,\"data\",\"end\");this._traceVisible(initialPosByEnd,orderedItems.byEnd,visibleItems,visibleItemsLookup,function(item){return item.data.end<lowerBound||item.data.end>upperBound})}var redrawQueue={};var redrawQueueLength=0;for(i=0;i<visibleItems.length;i++){var item=visibleItems[i];if(!item.displayed){var returnQueue=true;redrawQueue[i]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[i].length}}var needRedraw=redrawQueueLength>0;if(needRedraw){for(var j=0;j<redrawQueueLength;j++){util.forEach(redrawQueue,function(fns){fns[j]()})}}for(i=0;i<visibleItems.length;i++){visibleItems[i].repositionX()}return visibleItems};Group.prototype._traceVisible=function(initialPos,items,visibleItems,visibleItemsLookup,breakCondition){if(initialPos!=-1){var i,item;for(i=initialPos;i>=0;i--){item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}for(i=initialPos+1;i<items.length;i++){item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}}};Group.prototype._checkIfVisible=function(item,visibleItems,range){if(item.isVisible(range)){if(!item.displayed)item.show();item.repositionX();visibleItems.push(item)}else{if(item.displayed)item.hide()}};Group.prototype._checkIfVisibleWithReference=function(item,visibleItems,visibleItemsLookup,range){if(item.isVisible(range)){if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}else{if(item.displayed)item.hide()}};Group.prototype.changeSubgroup=function(item,oldSubgroup,newSubgroup){this._removeFromSubgroup(item,oldSubgroup);this._addToSubgroup(item,newSubgroup);this.orderSubgroups()};module.exports=Group},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Group=__webpack_require__(68);function BackgroundGroup(groupId,data,itemSet){Group.call(this,groupId,data,itemSet);this.width=0;this.height=0;this.top=0;this.left=0}BackgroundGroup.prototype=(0,_create2[\"default\"])(Group.prototype);BackgroundGroup.prototype.redraw=function(range,margin,forceRestack){var resized=false;this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range);this.width=this.dom.background.offsetWidth;this.dom.background.style.height=\"0\";for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin)}return resized};BackgroundGroup.prototype.show=function(){if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}};module.exports=BackgroundGroup},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function RangeItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}RangeItem.prototype=new Item(null,null,null);RangeItem.prototype.baseClassName=\"vis-item vis-range\";RangeItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};RangeItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"div\");this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-item-overflow\";this.dom.box.appendChild(this.dom.frame);this.dom.visibleFrame=document.createElement(\"div\");this.dom.visibleFrame.className=\"vis-item-visible-frame\";this.dom.box.appendChild(this.dom.visibleFrame);this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.frame.appendChild(this.dom.content);this.dom.box[\"timeline-item\"]=this;this.dirty=true}};RangeItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(this.dom.box)}this.displayed=true};RangeItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.box.className=this.baseClassName+className;this.dom.content.style.maxWidth=\"none\"}};RangeItem.prototype._getDomComponentsSizes=function(){this.overflow=window.getComputedStyle(this.dom.frame).overflow!==\"hidden\";return{content:{width:this.dom.content.offsetWidth},box:{height:this.dom.box.offsetHeight}}};RangeItem.prototype._updateDomComponentsSizes=function(sizes){this.props.content.width=sizes.content.width;this.height=sizes.box.height;this.dom.content.style.maxWidth=\"\";this.dirty=false};RangeItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.box);this._repaintDeleteButton(this.dom.box);this._repaintDragCenter();this._repaintDragLeft();this._repaintDragRight()};RangeItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes.bind(this)()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};RangeItem.prototype.show=function(){if(!this.displayed){this.redraw()}};RangeItem.prototype.hide=function(){if(this.displayed){var box=this.dom.box;if(box.parentNode){box.parentNode.removeChild(box)}this.displayed=false}};RangeItem.prototype.repositionX=function(limitSize){var parentWidth=this.parent.width;var start=this.conversion.toScreen(this.data.start);var end=this.conversion.toScreen(this.data.end);var align=this.data.align===undefined?this.options.align:this.data.align;var contentStartPosition;var contentWidth;if(this.data.limitSize!==false&&(limitSize===undefined||limitSize===true)){if(start<-parentWidth){start=-parentWidth}if(end>2*parentWidth){end=2*parentWidth}}var boxWidth=Math.max(end-start+.5,1);if(this.overflow){if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth+this.props.content.width;contentWidth=this.props.content.width}else{if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth;contentWidth=Math.min(end-start,this.props.content.width)}if(this.options.rtl){this.dom.box.style.right=this.right+\"px\"}else{this.dom.box.style.left=this.left+\"px\"}this.dom.box.style.width=boxWidth+\"px\";switch(align){case\"left\":if(this.options.rtl){this.dom.content.style.right=\"0\"}else{this.dom.content.style.left=\"0\"}break;case\"right\":if(this.options.rtl){this.dom.content.style.right=Math.max(boxWidth-contentWidth,0)+\"px\"}else{this.dom.content.style.left=Math.max(boxWidth-contentWidth,0)+\"px\"}break;case\"center\":if(this.options.rtl){this.dom.content.style.right=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}else{this.dom.content.style.left=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}break;default:if(this.overflow){if(end>0){contentStartPosition=Math.max(-start,0)}else{contentStartPosition=-contentWidth}}else{if(start<0){contentStartPosition=-start}else{contentStartPosition=0}}if(this.options.rtl){this.dom.content.style.right=contentStartPosition+\"px\"}else{this.dom.content.style.left=contentStartPosition+\"px\";this.dom.content.style.width=\"calc(100% - \"+contentStartPosition+\"px)\"}}};RangeItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;if(orientation==\"top\"){box.style.top=this.top+\"px\"}else{box.style.top=this.parent.height-this.top-this.height+\"px\"}};RangeItem.prototype._repaintDragLeft=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragLeft){var dragLeft=document.createElement(\"div\");dragLeft.className=\"vis-drag-left\";dragLeft.dragLeftItem=this;this.dom.box.appendChild(dragLeft);this.dom.dragLeft=dragLeft}else if(!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragLeft){if(this.dom.dragLeft.parentNode){this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft)}this.dom.dragLeft=null}};RangeItem.prototype._repaintDragRight=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragRight){var dragRight=document.createElement(\"div\");dragRight.className=\"vis-drag-right\";dragRight.dragRightItem=this;this.dom.box.appendChild(dragRight);this.dom.dragRight=dragRight}else if(!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragRight){if(this.dom.dragRight.parentNode){this.dom.dragRight.parentNode.removeChild(this.dom.dragRight)}this.dom.dragRight=null}};module.exports=RangeItem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ColorPicker=__webpack_require__(179)[\"default\"];var Configurator=function(){function Configurator(parentModule,defaultContainer,configureOptions){var pixelRatio=arguments.length>3&&arguments[3]!==undefined?arguments[3]:1;(0,_classCallCheck3[\"default\"])(this,Configurator);this.parent=parentModule;this.changedOptions=[];this.container=defaultContainer;this.allowCreation=false;this.options={};this.initialized=false;this.popupCounter=0;this.defaultOptions={enabled:false,filter:true,container:undefined,showButton:true};util.extend(this.options,this.defaultOptions);this.configureOptions=configureOptions;this.moduleOptions={};this.domElements=[];this.popupDiv={};this.popupLimit=5;this.popupHistory={};this.colorPicker=new ColorPicker(pixelRatio);this.wrapper=undefined}(0,_createClass3[\"default\"])(Configurator,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.popupHistory={};this._removePopup();var enabled=true;if(typeof options===\"string\"){this.options.filter=options}else if(options instanceof Array){this.options.filter=options.join()}else if((typeof options===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(options))===\"object\"){if(options.container!==undefined){this.options.container=options.container}if(options.filter!==undefined){this.options.filter=options.filter}if(options.showButton!==undefined){this.options.showButton=options.showButton}if(options.enabled!==undefined){enabled=options.enabled}}else if(typeof options===\"boolean\"){this.options.filter=true;enabled=options}else if(typeof options===\"function\"){this.options.filter=options;enabled=true}if(this.options.filter===false){enabled=false}this.options.enabled=enabled}this._clean()}},{key:\"setModuleOptions\",value:function setModuleOptions(moduleOptions){this.moduleOptions=moduleOptions;if(this.options.enabled===true){this._clean();if(this.options.container!==undefined){this.container=this.options.container}this._create()}}},{key:\"_create\",value:function _create(){var _this=this;this._clean();this.changedOptions=[];var filter=this.options.filter;var counter=0;var show=false;for(var option in this.configureOptions){if(this.configureOptions.hasOwnProperty(option)){this.allowCreation=false;show=false;if(typeof filter===\"function\"){show=filter(option,[]);show=show||this._handleObject(this.configureOptions[option],[option],true)}else if(filter===true||filter.indexOf(option)!==-1){show=true}if(show!==false){this.allowCreation=true;if(counter>0){this._makeItem([])}this._makeHeader(option);this._handleObject(this.configureOptions[option],[option])}counter++}}if(this.options.showButton===true){var generateButton=document.createElement(\"div\");generateButton.className=\"vis-configuration vis-config-button\";generateButton.innerHTML=\"generate options\";generateButton.onclick=function(){_this._printOptions()};generateButton.onmouseover=function(){generateButton.className=\"vis-configuration vis-config-button hover\"};generateButton.onmouseout=function(){generateButton.className=\"vis-configuration vis-config-button\"};this.optionsContainer=document.createElement(\"div\");this.optionsContainer.className=\"vis-configuration vis-config-option-container\";this.domElements.push(this.optionsContainer);this.domElements.push(generateButton)}this._push()}},{key:\"_push\",value:function _push(){this.wrapper=document.createElement(\"div\");this.wrapper.className=\"vis-configuration-wrapper\";this.container.appendChild(this.wrapper);for(var i=0;i<this.domElements.length;i++){this.wrapper.appendChild(this.domElements[i])}this._showPopupIfNeeded()}},{key:\"_clean\",value:function _clean(){for(var i=0;i<this.domElements.length;i++){this.wrapper.removeChild(this.domElements[i])}if(this.wrapper!==undefined){this.container.removeChild(this.wrapper);this.wrapper=undefined}this.domElements=[];this._removePopup()}},{key:\"_getValue\",value:function _getValue(path){var base=this.moduleOptions;for(var i=0;i<path.length;i++){if(base[path[i]]!==undefined){base=base[path[i]]}else{base=undefined;break}}return base}},{key:\"_makeItem\",value:function _makeItem(path){if(this.allowCreation===true){var item=document.createElement(\"div\");item.className=\"vis-configuration vis-config-item vis-config-s\"+path.length;for(var _len=arguments.length,domElements=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){domElements[_key-1]=arguments[_key]}domElements.forEach(function(element){item.appendChild(element)});this.domElements.push(item);return this.domElements.length}return 0}},{key:\"_makeHeader\",value:function _makeHeader(name){var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-header\";div.innerHTML=name;this._makeItem([],div)}},{key:\"_makeLabel\",value:function _makeLabel(name,path){var objectLabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-label vis-config-s\"+path.length;if(objectLabel===true){div.innerHTML=\"<i><b>\"+name+\":</b></i>\"}else{div.innerHTML=name+\":\"}return div}},{key:\"_makeDropdown\",value:function _makeDropdown(arr,value,path){var select=document.createElement(\"select\");select.className=\"vis-configuration vis-config-select\";var selectedValue=0;if(value!==undefined){if(arr.indexOf(value)!==-1){selectedValue=arr.indexOf(value)}}for(var i=0;i<arr.length;i++){var option=document.createElement(\"option\");option.value=arr[i];if(i===selectedValue){option.selected=\"selected\"}option.innerHTML=arr[i];select.appendChild(option)}var me=this;select.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,select)}},{key:\"_makeRange\",value:function _makeRange(arr,value,path){var defaultValue=arr[0];var min=arr[1];var max=arr[2];var step=arr[3];var range=document.createElement(\"input\");range.className=\"vis-configuration vis-config-range\";try{range.type=\"range\";range.min=min;range.max=max}catch(err){}range.step=step;var popupString=\"\";var popupValue=0;if(value!==undefined){var factor=1.2;if(value<0&&value*factor<min){range.min=Math.ceil(value*factor);popupValue=range.min;popupString=\"range increased\"}else if(value/factor<min){range.min=Math.ceil(value/factor);popupValue=range.min;popupString=\"range increased\"}if(value*factor>max&&max!==1){range.max=Math.ceil(value*factor);popupValue=range.max;popupString=\"range increased\"}range.value=value}else{range.value=defaultValue}var input=document.createElement(\"input\");input.className=\"vis-configuration vis-config-rangeinput\";input.value=range.value;var me=this;range.onchange=function(){input.value=this.value;me._update(Number(this.value),path)};range.oninput=function(){input.value=this.value};var label=this._makeLabel(path[path.length-1],path);var itemIndex=this._makeItem(path,label,range,input);if(popupString!==\"\"&&this.popupHistory[itemIndex]!==popupValue){this.popupHistory[itemIndex]=popupValue;this._setupPopup(popupString,itemIndex)}}},{key:\"_setupPopup\",value:function _setupPopup(string,index){var _this2=this;if(this.initialized===true&&this.allowCreation===true&&this.popupCounter<this.popupLimit){var div=document.createElement(\"div\");div.id=\"vis-configuration-popup\";div.className=\"vis-configuration-popup\";div.innerHTML=string;div.onclick=function(){_this2._removePopup()};this.popupCounter+=1;this.popupDiv={html:div,index:index}}}},{key:\"_removePopup\",value:function _removePopup(){if(this.popupDiv.html!==undefined){this.popupDiv.html.parentNode.removeChild(this.popupDiv.html);clearTimeout(this.popupDiv.hideTimeout);clearTimeout(this.popupDiv.deleteTimeout);this.popupDiv={}}}},{key:\"_showPopupIfNeeded\",value:function _showPopupIfNeeded(){var _this3=this;if(this.popupDiv.html!==undefined){var correspondingElement=this.domElements[this.popupDiv.index];var rect=correspondingElement.getBoundingClientRect();this.popupDiv.html.style.left=rect.left+\"px\";this.popupDiv.html.style.top=rect.top-30+\"px\";document.body.appendChild(this.popupDiv.html);this.popupDiv.hideTimeout=setTimeout(function(){_this3.popupDiv.html.style.opacity=0},1500);this.popupDiv.deleteTimeout=setTimeout(function(){_this3._removePopup()},1800)}}},{key:\"_makeCheckbox\",value:function _makeCheckbox(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"checkbox\";checkbox.className=\"vis-configuration vis-config-checkbox\";checkbox.checked=defaultValue;if(value!==undefined){checkbox.checked=value;if(value!==defaultValue){if((typeof defaultValue===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(defaultValue))===\"object\"){if(value!==defaultValue.enabled){this.changedOptions.push({path:path,value:value})}}else{this.changedOptions.push({path:path,value:value})}}}var me=this;checkbox.onchange=function(){me._update(this.checked,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeTextInput\",value:function _makeTextInput(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"text\";checkbox.className=\"vis-configuration vis-config-text\";checkbox.value=value;if(value!==defaultValue){this.changedOptions.push({path:path,value:value})}var me=this;checkbox.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeColorField\",value:function _makeColorField(arr,value,path){var _this4=this;var defaultColor=arr[1];var div=document.createElement(\"div\");value=value===undefined?defaultColor:value;if(value!==\"none\"){div.className=\"vis-configuration vis-config-colorBlock\";div.style.backgroundColor=value}else{div.className=\"vis-configuration vis-config-colorBlock none\"}value=value===undefined?defaultColor:value;div.onclick=function(){_this4._showColorPicker(value,div,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,div)}},{key:\"_showColorPicker\",value:function _showColorPicker(value,div,path){var _this5=this;div.onclick=function(){};this.colorPicker.insertTo(div);this.colorPicker.show();this.colorPicker.setColor(value);this.colorPicker.setUpdateCallback(function(color){\nvar colorString=\"rgba(\"+color.r+\",\"+color.g+\",\"+color.b+\",\"+color.a+\")\";div.style.backgroundColor=colorString;_this5._update(colorString,path)});this.colorPicker.setCloseCallback(function(){div.onclick=function(){_this5._showColorPicker(value,div,path)}})}},{key:\"_handleObject\",value:function _handleObject(obj){var path=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var checkOnly=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var show=false;var filter=this.options.filter;var visibleInSet=false;for(var subObj in obj){if(obj.hasOwnProperty(subObj)){show=true;var item=obj[subObj];var newPath=util.copyAndExtendArray(path,subObj);if(typeof filter===\"function\"){show=filter(subObj,path);if(show===false){if(!(item instanceof Array)&&typeof item!==\"string\"&&typeof item!==\"boolean\"&&item instanceof Object){this.allowCreation=false;show=this._handleObject(item,newPath,true);this.allowCreation=checkOnly===false}}}if(show!==false){visibleInSet=true;var value=this._getValue(newPath);if(item instanceof Array){this._handleArray(item,value,newPath)}else if(typeof item===\"string\"){this._makeTextInput(item,value,newPath)}else if(typeof item===\"boolean\"){this._makeCheckbox(item,value,newPath)}else if(item instanceof Object){var draw=true;if(path.indexOf(\"physics\")!==-1){if(this.moduleOptions.physics.solver!==subObj){draw=false}}if(draw===true){if(item.enabled!==undefined){var enabledPath=util.copyAndExtendArray(newPath,\"enabled\");var enabledValue=this._getValue(enabledPath);if(enabledValue===true){var label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}else{this._makeCheckbox(item,enabledValue,newPath)}}else{var _label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,_label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}}}else{console.error(\"dont know how to handle\",item,subObj,newPath)}}}}return visibleInSet}},{key:\"_handleArray\",value:function _handleArray(arr,value,path){if(typeof arr[0]===\"string\"&&arr[0]===\"color\"){this._makeColorField(arr,value,path);if(arr[1]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"string\"){this._makeDropdown(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"number\"){this._makeRange(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:Number(value)})}}}},{key:\"_update\",value:function _update(value,path){var options=this._constructOptions(value,path);if(this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit){this.parent.body.emitter.emit(\"configChange\",options)}this.initialized=true;this.parent.setOptions(options)}},{key:\"_constructOptions\",value:function _constructOptions(value,path){var optionsObj=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var pointer=optionsObj;value=value===\"true\"?true:value;value=value===\"false\"?false:value;for(var i=0;i<path.length;i++){if(path[i]!==\"global\"){if(pointer[path[i]]===undefined){pointer[path[i]]={}}if(i!==path.length-1){pointer=pointer[path[i]]}else{pointer[path[i]]=value}}}return optionsObj}},{key:\"_printOptions\",value:function _printOptions(){var options=this.getOptions();this.optionsContainer.innerHTML=\"<pre>var options = \"+(0,_stringify2[\"default\"])(options,null,2)+\"</pre>\"}},{key:\"getOptions\",value:function getOptions(){var options={};for(var i=0;i<this.changedOptions.length;i++){this._constructOptions(this.changedOptions[i].value,this.changedOptions[i].path,options)}return options}}]);return Configurator}();exports[\"default\"]=Configurator},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var DOMutil=__webpack_require__(14);function Points(groupId,options){}Points.draw=function(dataset,group,framework,offset){offset=offset||0;var callback=getCallback(framework,group);for(var i=0;i<dataset.length;i++){if(!callback){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group),framework.svgElements,framework.svg,dataset[i].label)}else{var callbackResult=callback(dataset[i],group);if(callbackResult===true||(typeof callbackResult===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(callbackResult))===\"object\"){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group,callbackResult),framework.svgElements,framework.svg,dataset[i].label)}}}};Points.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");DOMutil.drawPoint(x+.5*iconWidth,y,getGroupTemplate(group),framework.svgElements,framework.svg)};function getGroupTemplate(group,callbackResult){callbackResult=typeof callbackResult===\"undefined\"?{}:callbackResult;return{style:callbackResult.style||group.options.drawPoints.style,styles:callbackResult.styles||group.options.drawPoints.styles,size:callbackResult.size||group.options.drawPoints.size,className:callbackResult.className||group.className}}function getCallback(framework,group){var callback=undefined;if(framework.options&&framework.options.drawPoints&&framework.options.drawPoints.onRender&&typeof framework.options.drawPoints.onRender==\"function\"){callback=framework.options.drawPoints.onRender}if(group.group.options&&group.group.options.drawPoints&&group.group.options.drawPoints.onRender&&typeof group.group.options.drawPoints.onRender==\"function\"){callback=group.group.options.drawPoints.onRender}return callback}module.exports=Points},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CircleImageBase=function(_NodeBase){(0,_inherits3[\"default\"])(CircleImageBase,_NodeBase);function CircleImageBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CircleImageBase);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(CircleImageBase.__proto__||(0,_getPrototypeOf2[\"default\"])(CircleImageBase)).call(this,options,body,labelModule));_this.labelOffset=0;_this.selected=false;return _this}(0,_createClass3[\"default\"])(CircleImageBase,[{key:\"setOptions\",value:function setOptions(options,imageObj,imageObjAlt){this.options=options;if(!(imageObj===undefined&&imageObjAlt===undefined)){this.setImages(imageObj,imageObjAlt)}}},{key:\"setImages\",value:function setImages(imageObj,imageObjAlt){if(imageObjAlt&&this.selected){this.imageObj=imageObjAlt;this.imageObjAlt=imageObj}else{this.imageObj=imageObj;this.imageObjAlt=imageObjAlt}}},{key:\"switchImages\",value:function switchImages(selected){var selection_changed=selected&&!this.selected||!selected&&this.selected;this.selected=selected;if(this.imageObjAlt!==undefined&&selection_changed){var imageTmp=this.imageObj;this.imageObj=this.imageObjAlt;this.imageObjAlt=imageTmp}}},{key:\"_resizeImage\",value:function _resizeImage(){var width,height;if(this.options.shapeProperties.useImageSize===false){var ratio_width=1;var ratio_height=1;if(this.imageObj.width&&this.imageObj.height){if(this.imageObj.width>this.imageObj.height){ratio_width=this.imageObj.width/this.imageObj.height}else{ratio_height=this.imageObj.height/this.imageObj.width}}width=this.options.size*2*ratio_width;height=this.options.size*2*ratio_height}else{width=this.imageObj.width;height=this.imageObj.height}this.width=width;this.height=height;this.radius=.5*this.width}},{key:\"_drawRawCircle\",value:function _drawRawCircle(ctx,x,y,values){this.initContextForDraw(ctx,values);ctx.circle(x,y,values.size);this.performFill(ctx,values)}},{key:\"_drawImageAtPosition\",value:function _drawImageAtPosition(ctx,values){if(this.imageObj.width!=0){ctx.globalAlpha=1;this.enableShadow(ctx,values);var factor=1;if(this.options.shapeProperties.interpolation===true){factor=this.imageObj.width/this.width/this.body.view.scale}this.imageObj.drawImageAtPosition(ctx,factor,this.left,this.top,this.width,this.height);this.disableShadow(ctx,values)}}},{key:\"_drawImageLabel\",value:function _drawImageLabel(ctx,x,y,selected,hover){var yLabel;var offset=0;if(this.height!==undefined){offset=this.height*.5;var labelDimensions=this.labelModule.getTextSize(ctx,selected,hover);if(labelDimensions.lineCount>=1){offset+=labelDimensions.height/2}}yLabel=y+offset;if(this.options.label){this.labelOffset=offset}this.labelModule.draw(ctx,x,yLabel,selected,hover,\"hanging\")}}]);return CircleImageBase}(_NodeBase3[\"default\"]);exports[\"default\"]=CircleImageBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Label=__webpack_require__(117)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var CubicBezierEdge=__webpack_require__(215)[\"default\"];var BezierEdgeDynamic=__webpack_require__(217)[\"default\"];var BezierEdgeStatic=__webpack_require__(218)[\"default\"];var StraightEdge=__webpack_require__(219)[\"default\"];var Edge=function(){function Edge(options,body,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Edge);if(body===undefined){throw new Error(\"No body provided\")}this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.defaultOptions=defaultOptions;this.body=body;this.id=undefined;this.fromId=undefined;this.toId=undefined;this.selected=false;this.hover=false;this.labelDirty=true;this.baseWidth=this.options.width;this.baseFontSize=this.options.font.size;this.from=undefined;this.to=undefined;this.edgeType=undefined;this.connected=false;this.labelModule=new Label(this.body,this.options,true);this.setOptions(options)}(0,_createClass3[\"default\"])(Edge,[{key:\"setOptions\",value:function setOptions(options){if(!options){return}Edge.parseOptions(this.options,options,true,this.globalOptions);if(options.id!==undefined){this.id=options.id}if(options.from!==undefined){this.fromId=options.from}if(options.to!==undefined){this.toId=options.to}if(options.title!==undefined){this.title=options.title}if(options.value!==undefined){options.value=parseFloat(options.value)}var pile=[options,this.options,this.defaultOptions];this.chooser=ComponentUtil.choosify(\"edge\",pile);this.updateLabelModule(options);var dataChanged=this.updateEdgeType();this._setInteractionWidths();this.connect();if(options.hidden!==undefined||options.physics!==undefined){dataChanged=true}return dataChanged}},{key:\"getFormattingValues\",value:function getFormattingValues(){var toArrow=this.options.arrows.to===true||this.options.arrows.to.enabled===true;var fromArrow=this.options.arrows.from===true||this.options.arrows.from.enabled===true;var middleArrow=this.options.arrows.middle===true||this.options.arrows.middle.enabled===true;var inheritsColor=this.options.color.inherit;var values={toArrow:toArrow,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,middleArrow:middleArrow,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,fromArrow:fromArrow,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,arrowStrikethrough:this.options.arrowStrikethrough,color:inheritsColor?undefined:this.options.color.color,inheritsColor:inheritsColor,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width};if(this.selected||this.hover){if(this.chooser===true){if(this.selected){var selectedWidth=this.options.selectionWidth;if(typeof selectedWidth===\"function\"){values.width=selectedWidth(values.width)}else if(typeof selectedWidth===\"number\"){values.width+=selectedWidth}values.width=Math.max(values.width,.3/this.body.view.scale);values.color=this.options.color.highlight;values.shadow=this.options.shadow.enabled}else if(this.hover){var hoverWidth=this.options.hoverWidth;if(typeof hoverWidth===\"function\"){values.width=hoverWidth(values.width)}else if(typeof hoverWidth===\"number\"){values.width+=hoverWidth}values.width=Math.max(values.width,.3/this.body.view.scale);values.color=this.options.color.hover;values.shadow=this.options.shadow.enabled}}else if(typeof this.chooser===\"function\"){this.chooser(values,this.options.id,this.selected,this.hover);if(values.color!==undefined){values.inheritsColor=false}if(values.shadow===false){if(values.shadowColor!==this.options.shadow.color||values.shadowSize!==this.options.shadow.size||values.shadowX!==this.options.shadow.x||values.shadowY!==this.options.shadow.y){values.shadow=true}}}}else{values.shadow=this.options.shadow.enabled;values.width=Math.max(values.width,.3/this.body.view.scale)}return values}},{key:\"updateLabelModule\",value:function updateLabelModule(options){var pile=[options,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,pile);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateEdgeType\",value:function updateEdgeType(){var smooth=this.options.smooth;var dataChanged=false;var changeInType=true;if(this.edgeType!==undefined){if(this.edgeType instanceof BezierEdgeDynamic&&smooth.enabled===true&&smooth.type===\"dynamic\"||this.edgeType instanceof CubicBezierEdge&&smooth.enabled===true&&smooth.type===\"cubicBezier\"||this.edgeType instanceof BezierEdgeStatic&&smooth.enabled===true&&smooth.type!==\"dynamic\"&&smooth.type!==\"cubicBezier\"||this.edgeType instanceof StraightEdge&&smooth.type.enabled===false){changeInType=false}if(changeInType===true){dataChanged=this.cleanup()}}if(changeInType===true){if(smooth.enabled===true){if(smooth.type===\"dynamic\"){dataChanged=true;this.edgeType=new BezierEdgeDynamic(this.options,this.body,this.labelModule)}else if(smooth.type===\"cubicBezier\"){this.edgeType=new CubicBezierEdge(this.options,this.body,this.labelModule)}else{this.edgeType=new BezierEdgeStatic(this.options,this.body,this.labelModule)}}else{this.edgeType=new StraightEdge(this.options,this.body,this.labelModule)}}else{this.edgeType.setOptions(this.options)}return dataChanged}},{key:\"connect\",value:function connect(){this.disconnect();this.from=this.body.nodes[this.fromId]||undefined;this.to=this.body.nodes[this.toId]||undefined;this.connected=this.from!==undefined&&this.to!==undefined;if(this.connected===true){this.from.attachEdge(this);this.to.attachEdge(this)}else{if(this.from){this.from.detachEdge(this)}if(this.to){this.to.detachEdge(this)}}this.edgeType.connect()}},{key:\"disconnect\",value:function disconnect(){if(this.from){this.from.detachEdge(this);this.from=undefined}if(this.to){this.to.detachEdge(this);this.to=undefined}this.connected=false}},{key:\"getTitle\",value:function getTitle(){return this.title}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var widthDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.width=this.options.scaling.min+scale*widthDiff}else{this.options.width=this.baseWidth;this.options.font.size=this.baseFontSize}this._setInteractionWidths();this.updateLabelModule()}},{key:\"_setInteractionWidths\",value:function _setInteractionWidths(){if(typeof this.options.hoverWidth===\"function\"){this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width)}else{this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width}if(typeof this.options.selectionWidth===\"function\"){this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width)}else{this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}}},{key:\"draw\",value:function draw(ctx){var values=this.getFormattingValues();if(values.hidden){return}var viaNode=this.edgeType.getViaNode();var arrowData={};this.edgeType.fromPoint=this.edgeType.from;this.edgeType.toPoint=this.edgeType.to;if(values.fromArrow){arrowData.from=this.edgeType.getArrowData(ctx,\"from\",viaNode,this.selected,this.hover,values);if(values.arrowStrikethrough===false)this.edgeType.fromPoint=arrowData.from.core}if(values.toArrow){arrowData.to=this.edgeType.getArrowData(ctx,\"to\",viaNode,this.selected,this.hover,values);if(values.arrowStrikethrough===false)this.edgeType.toPoint=arrowData.to.core}if(values.middleArrow){arrowData.middle=this.edgeType.getArrowData(ctx,\"middle\",viaNode,this.selected,this.hover,values)}this.edgeType.drawLine(ctx,values,this.selected,this.hover,viaNode);this.drawArrows(ctx,arrowData,values);this.drawLabel(ctx,viaNode)}},{key:\"drawArrows\",value:function drawArrows(ctx,arrowData,values){if(values.fromArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.from)}if(values.middleArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.middle)}if(values.toArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.to)}}},{key:\"drawLabel\",value:function drawLabel(ctx,viaNode){if(this.options.label!==undefined){var node1=this.from;var node2=this.to;if(this.labelModule.differentState(this.selected,this.hover)){this.labelModule.getTextSize(ctx,this.selected,this.hover)}if(node1.id!=node2.id){this.labelModule.pointToSelf=false;var point=this.edgeType.getPoint(.5,viaNode);ctx.save();var rotationPoint=this._getRotation(ctx);if(rotationPoint.angle!=0){ctx.translate(rotationPoint.x,rotationPoint.y);ctx.rotate(rotationPoint.angle)}this.labelModule.draw(ctx,point.x,point.y,this.selected,this.hover);ctx.restore()}else{this.labelModule.pointToSelf=true;var x,y;var radius=this.options.selfReferenceSize;if(node1.shape.width>node1.shape.height){x=node1.x+node1.shape.width*.5;y=node1.y-radius}else{x=node1.x+radius;y=node1.y-node1.shape.height*.5}point=this._pointOnCircle(x,y,radius,.125);this.labelModule.draw(ctx,point.x,point.y,this.selected,this.hover)}}}},{key:\"getItemsOnPoint\",value:function getItemsOnPoint(point){var ret=[];if(this.labelModule.visible()){var rotationPoint=this._getRotation();if(ComponentUtil.pointInRect(this.labelModule.getSize(),point,rotationPoint)){ret.push({edgeId:this.id,labelId:0})}}var obj={left:point.x,top:point.y};if(this.isOverlappingWith(obj)){ret.push({edgeId:this.id})}return ret}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){if(this.connected){var distMax=10;var xFrom=this.from.x;var yFrom=this.from.y;var xTo=this.to.x;var yTo=this.to.y;var xObj=obj.left;var yObj=obj.top;var dist=this.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,xObj,yObj);return dist<distMax}else{return false}}},{key:\"_getRotation\",value:function _getRotation(ctx){var viaNode=this.edgeType.getViaNode();var point=this.edgeType.getPoint(.5,viaNode);if(ctx!==undefined){this.labelModule.calculateLabelSize(ctx,this.selected,this.hover,point.x,point.y)}var ret={x:point.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible()){return ret}if(this.options.font.align===\"horizontal\"){return ret}var dy=this.from.y-this.to.y;var dx=this.from.x-this.to.x;var angle=Math.atan2(dy,dx);if(angle<-1&&dx<0||angle>0&&dx<0){angle+=Math.PI}ret.angle=angle;return ret}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"select\",value:function select(){this.selected=true}},{key:\"unselect\",value:function unselect(){this.selected=false}},{key:\"cleanup\",value:function cleanup(){return this.edgeType.cleanup()}},{key:\"remove\",value:function remove(){this.cleanup();this.disconnect();delete this.body.edges[this.id]}},{key:\"endPointsValid\",value:function endPointsValid(){return this.body.nodes[this.fromId]!==undefined&&this.body.nodes[this.toId]!==undefined}}],[{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var copyFromGlobals=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var fields=[\"arrowStrikethrough\",\"id\",\"from\",\"hidden\",\"hoverWidth\",\"labelHighlightBold\",\"length\",\"line\",\"opacity\",\"physics\",\"scaling\",\"selectionWidth\",\"selfReferenceSize\",\"to\",\"title\",\"value\",\"width\",\"font\",\"chosen\",\"widthConstraint\"];util.selectiveDeepExtend(fields,parentOptions,newOptions,allowDeletion);if(ComponentUtil.isValidLabel(newOptions.label)){parentOptions.label=newOptions.label}else{parentOptions.label=undefined}util.mergeOptions(parentOptions,newOptions,\"smooth\",globalOptions);util.mergeOptions(parentOptions,newOptions,\"shadow\",globalOptions);if(newOptions.dashes!==undefined&&newOptions.dashes!==null){parentOptions.dashes=newOptions.dashes}else if(allowDeletion===true&&newOptions.dashes===null){parentOptions.dashes=(0,_create2[\"default\"])(globalOptions.dashes)}if(newOptions.scaling!==undefined&&newOptions.scaling!==null){if(newOptions.scaling.min!==undefined){parentOptions.scaling.min=newOptions.scaling.min}if(newOptions.scaling.max!==undefined){parentOptions.scaling.max=newOptions.scaling.max}util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",globalOptions.scaling)}else if(allowDeletion===true&&newOptions.scaling===null){parentOptions.scaling=(0,_create2[\"default\"])(globalOptions.scaling)}if(newOptions.arrows!==undefined&&newOptions.arrows!==null){if(typeof newOptions.arrows===\"string\"){var arrows=newOptions.arrows.toLowerCase();parentOptions.arrows.to.enabled=arrows.indexOf(\"to\")!=-1;parentOptions.arrows.middle.enabled=arrows.indexOf(\"middle\")!=-1;parentOptions.arrows.from.enabled=arrows.indexOf(\"from\")!=-1}else if((0,_typeof3[\"default\"])(newOptions.arrows)===\"object\"){util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"to\",globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"middle\",globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"from\",globalOptions.arrows)}else{throw new Error(\"The arrow newOptions can only be an object or a string. Refer to the documentation. You used:\"+(0,_stringify2[\"default\"])(newOptions.arrows))}}else if(allowDeletion===true&&newOptions.arrows===null){parentOptions.arrows=(0,_create2[\"default\"])(globalOptions.arrows)}if(newOptions.color!==undefined&&newOptions.color!==null){var fromColor=newOptions.color;var toColor=parentOptions.color;if(copyFromGlobals){util.deepExtend(toColor,globalOptions.color,false,allowDeletion)}else{for(var i in toColor){if(toColor.hasOwnProperty(i)){delete toColor[i]}}}if(util.isString(toColor)){toColor.color=toColor;toColor.highlight=toColor;toColor.hover=toColor;toColor.inherit=false;if(fromColor.opacity===undefined){toColor.opacity=1}}else{var colorsDefined=false;if(fromColor.color!==undefined){toColor.color=fromColor.color;colorsDefined=true}if(fromColor.highlight!==undefined){toColor.highlight=fromColor.highlight;colorsDefined=true}if(fromColor.hover!==undefined){toColor.hover=fromColor.hover;colorsDefined=true}if(fromColor.inherit!==undefined){toColor.inherit=fromColor.inherit}if(fromColor.opacity!==undefined){toColor.opacity=Math.min(1,Math.max(0,fromColor.opacity))}if(colorsDefined===true){toColor.inherit=false}else{if(toColor.inherit===undefined){toColor.inherit=\"from\"}}}}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}}}]);return Edge}();exports[\"default\"]=Edge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _EdgeBase2=__webpack_require__(118);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeBase=function(_EdgeBase){(0,_inherits3[\"default\"])(BezierEdgeBase,_EdgeBase);function BezierEdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(BezierEdgeBase,[{key:\"_findBorderPositionBezier\",value:function _findBorderPositionBezier(nearNode,ctx){var viaNode=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this._getViaCoordinates();var maxIterations=10;var iteration=0;var low=0;var high=1;var pos,angle,distanceToBorder,distanceToPoint,difference;var threshold=.2;var node=this.to;var from=false;if(nearNode.id===this.from.id){node=this.from;from=true}while(low<=high&&iteration<maxIterations){var middle=(low+high)*.5;pos=this.getPoint(middle,viaNode);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference<0){if(from===false){low=middle}else{high=middle}}else{if(from===false){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;for(i=1;i<10;i++){t=.1*i;x=Math.pow(1-t,2)*x1+2*t*(1-t)*via.x+Math.pow(t,2)*x2;y=Math.pow(1-t,2)*y1+2*t*(1-t)*via.y+Math.pow(t,2)*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}},{key:\"_bezierCurve\",value:function _bezierCurve(ctx,values,viaNode1,viaNode2){var hasNode1=viaNode1!==undefined&&viaNode1.x!==undefined;var hasNode2=viaNode2!==undefined&&viaNode2.x!==undefined;ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);if(hasNode1&&hasNode2){ctx.bezierCurveTo(viaNode1.x,viaNode1.y,viaNode2.x,viaNode2.y,this.toPoint.x,this.toPoint.y)}else if(hasNode1){ctx.quadraticCurveTo(viaNode1.x,viaNode1.y,this.toPoint.x,this.toPoint.y)}else{ctx.lineTo(this.toPoint.x,this.toPoint.y)}this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}}]);return BezierEdgeBase}(_EdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=function(){function NetworkUtil(){(0,_classCallCheck3[\"default\"])(this,NetworkUtil)}(0,_createClass3[\"default\"])(NetworkUtil,null,[{key:\"getRange\",value:function getRange(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.shape.boundingBox.left){minX=node.shape.boundingBox.left}if(maxX<node.shape.boundingBox.right){maxX=node.shape.boundingBox.right}if(minY>node.shape.boundingBox.top){minY=node.shape.boundingBox.top}if(maxY<node.shape.boundingBox.bottom){maxY=node.shape.boundingBox.bottom}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"getRangeCore\",value:function getRangeCore(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.x){minX=node.x}if(maxX<node.x){maxX=node.x}if(minY>node.y){minY=node.y}if(maxY<node.y){maxY=node.y}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"findCenter\",value:function findCenter(range){return{x:.5*(range.maxX+range.minX),y:.5*(range.maxY+range.minY)}}},{key:\"cloneOptions\",value:function cloneOptions(item,type){var clonedOptions={};if(type===undefined||type===\"node\"){util.deepExtend(clonedOptions,item.options,true);clonedOptions.x=item.x;clonedOptions.y=item.y;clonedOptions.amountOfConnections=item.edges.length}else{util.deepExtend(clonedOptions,item.options,true)}return clonedOptions}}]);return NetworkUtil}();exports[\"default\"]=NetworkUtil},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(124),__esModule:true}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);module.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(it){return cof(it)==\"String\"?it.split(\"\"):Object(it)}},function(module,exports,__webpack_require__){\"use strict\";var LIBRARY=__webpack_require__(52);var $export=__webpack_require__(17);var redefine=__webpack_require__(83);var hide=__webpack_require__(26);var has=__webpack_require__(22);var Iterators=__webpack_require__(31);var $iterCreate=__webpack_require__(129);var setToStringTag=__webpack_require__(59);var getPrototypeOf=__webpack_require__(85);var ITERATOR=__webpack_require__(13)(\"iterator\");var BUGGY=!([].keys&&\"next\"in[].keys())\n;var FF_ITERATOR=\"@@iterator\";var KEYS=\"keys\";var VALUES=\"values\";var returnThis=function(){return this};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var getMethod=function(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case KEYS:return function keys(){return new Constructor(this,kind)};case VALUES:return function values(){return new Constructor(this,kind)}}return function entries(){return new Constructor(this,kind)}};var TAG=NAME+\" Iterator\";var DEF_VALUES=DEFAULT==VALUES;var VALUES_BUG=false;var proto=Base.prototype;var $native=proto[ITERATOR]||proto[FF_ITERATOR]||DEFAULT&&proto[DEFAULT];var $default=$native||getMethod(DEFAULT);var $entries=DEFAULT?!DEF_VALUES?$default:getMethod(\"entries\"):undefined;var $anyNative=NAME==\"Array\"?proto.entries||$native:$native;var methods,key,IteratorPrototype;if($anyNative){IteratorPrototype=getPrototypeOf($anyNative.call(new Base));if(IteratorPrototype!==Object.prototype&&IteratorPrototype.next){setToStringTag(IteratorPrototype,TAG,true);if(!LIBRARY&&!has(IteratorPrototype,ITERATOR))hide(IteratorPrototype,ITERATOR,returnThis)}}if(DEF_VALUES&&$native&&$native.name!==VALUES){VALUES_BUG=true;$default=function values(){return $native.call(this)}}if((!LIBRARY||FORCED)&&(BUGGY||VALUES_BUG||!proto[ITERATOR])){hide(proto,ITERATOR,$default)}Iterators[NAME]=$default;Iterators[TAG]=returnThis;if(DEFAULT){methods={values:DEF_VALUES?$default:getMethod(VALUES),keys:IS_SET?$default:getMethod(KEYS),entries:$entries};if(FORCED)for(key in methods){if(!(key in proto))redefine(proto,key,methods[key])}else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods)}return methods}},function(module,exports,__webpack_require__){var aFunction=__webpack_require__(128);module.exports=function(fn,that,length){aFunction(fn);if(that===undefined)return fn;switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(21)&&!__webpack_require__(28)(function(){return Object.defineProperty(__webpack_require__(82)(\"div\"),\"a\",{get:function(){return 7}}).a!=7})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);var document=__webpack_require__(18).document;var is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(26)},function(module,exports,__webpack_require__){var has=__webpack_require__(22);var toIObject=__webpack_require__(25);var arrayIndexOf=__webpack_require__(131)(false);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\");module.exports=function(object,names){var O=toIObject(object);var i=0;var result=[];var key;for(key in O)if(key!=IE_PROTO)has(O,key)&&result.push(key);while(names.length>i)if(has(O,key=names[i++])){~arrayIndexOf(result,key)||result.push(key)}return result}},function(module,exports,__webpack_require__){var has=__webpack_require__(22);var toObject=__webpack_require__(41);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\");var ObjectProto=Object.prototype;module.exports=Object.getPrototypeOf||function(O){O=toObject(O);if(has(O,IE_PROTO))return O[IE_PROTO];if(typeof O.constructor==\"function\"&&O instanceof O.constructor){return O.constructor.prototype}return O instanceof Object?ObjectProto:null}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);var TAG=__webpack_require__(13)(\"toStringTag\");var ARG=cof(function(){return arguments}())==\"Arguments\";var tryGet=function(it,key){try{return it[key]}catch(e){}};module.exports=function(it){var O,T,B;return it===undefined?\"Undefined\":it===null?\"Null\":typeof(T=tryGet(O=Object(it),TAG))==\"string\"?T:ARG?cof(O):(B=cof(O))==\"Object\"&&typeof O.callee==\"function\"?\"Arguments\":B}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);var core=__webpack_require__(7);var fails=__webpack_require__(28);module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY];var exp={};exp[KEY]=exec(fn);$export($export.S+$export.F*fails(function(){fn(1)}),\"Object\",exp)}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(84);var hiddenKeys=__webpack_require__(58).concat(\"length\",\"prototype\");exports.f=Object.getOwnPropertyNames||function getOwnPropertyNames(O){return $keys(O,hiddenKeys)}},function(module,exports,__webpack_require__){var pIE=__webpack_require__(42);var createDesc=__webpack_require__(39);var toIObject=__webpack_require__(25);var toPrimitive=__webpack_require__(53);var has=__webpack_require__(22);var IE8_DOM_DEFINE=__webpack_require__(81);var gOPD=Object.getOwnPropertyDescriptor;exports.f=__webpack_require__(21)?gOPD:function getOwnPropertyDescriptor(O,P){O=toIObject(O);P=toPrimitive(P,true);if(IE8_DOM_DEFINE)try{return gOPD(O,P)}catch(e){}if(has(O,P))return createDesc(!pIE.f.call(O,P),O[P])}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(162),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";function Point2d(x,y){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0}module.exports=Point2d},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);function Slider(container,options){if(container===undefined){throw new Error(\"No container element defined\")}this.container=container;this.visible=options&&options.visible!=undefined?options.visible:true;if(this.visible){this.frame=document.createElement(\"DIV\");this.frame.style.width=\"100%\";this.frame.style.position=\"relative\";this.container.appendChild(this.frame);this.frame.prev=document.createElement(\"INPUT\");this.frame.prev.type=\"BUTTON\";this.frame.prev.value=\"Prev\";this.frame.appendChild(this.frame.prev);this.frame.play=document.createElement(\"INPUT\");this.frame.play.type=\"BUTTON\";this.frame.play.value=\"Play\";this.frame.appendChild(this.frame.play);this.frame.next=document.createElement(\"INPUT\");this.frame.next.type=\"BUTTON\";this.frame.next.value=\"Next\";this.frame.appendChild(this.frame.next);this.frame.bar=document.createElement(\"INPUT\");this.frame.bar.type=\"BUTTON\";this.frame.bar.style.position=\"absolute\";this.frame.bar.style.border=\"1px solid red\";this.frame.bar.style.width=\"100px\";this.frame.bar.style.height=\"6px\";this.frame.bar.style.borderRadius=\"2px\";this.frame.bar.style.MozBorderRadius=\"2px\";this.frame.bar.style.border=\"1px solid #7F7F7F\";this.frame.bar.style.backgroundColor=\"#E5E5E5\";this.frame.appendChild(this.frame.bar);this.frame.slide=document.createElement(\"INPUT\");this.frame.slide.type=\"BUTTON\";this.frame.slide.style.margin=\"0px\";this.frame.slide.value=\" \";this.frame.slide.style.position=\"relative\";this.frame.slide.style.left=\"-100px\";this.frame.appendChild(this.frame.slide);var me=this;this.frame.slide.onmousedown=function(event){me._onMouseDown(event)};this.frame.prev.onclick=function(event){me.prev(event)};this.frame.play.onclick=function(event){me.togglePlay(event)};this.frame.next.onclick=function(event){me.next(event)}}this.onChangeCallback=undefined;this.values=[];this.index=undefined;this.playTimeout=undefined;this.playInterval=1e3;this.playLoop=true}Slider.prototype.prev=function(){var index=this.getIndex();if(index>0){index--;this.setIndex(index)}};Slider.prototype.next=function(){var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}};Slider.prototype.playNext=function(){var start=new Date;var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}else if(this.playLoop){index=0;this.setIndex(index)}var end=new Date;var diff=end-start;var interval=Math.max(this.playInterval-diff,0);var me=this;this.playTimeout=setTimeout(function(){me.playNext()},interval)};Slider.prototype.togglePlay=function(){if(this.playTimeout===undefined){this.play()}else{this.stop()}};Slider.prototype.play=function(){if(this.playTimeout)return;this.playNext();if(this.frame){this.frame.play.value=\"Stop\"}};Slider.prototype.stop=function(){clearInterval(this.playTimeout);this.playTimeout=undefined;if(this.frame){this.frame.play.value=\"Play\"}};Slider.prototype.setOnChangeCallback=function(callback){this.onChangeCallback=callback};Slider.prototype.setPlayInterval=function(interval){this.playInterval=interval};Slider.prototype.getPlayInterval=function(){return this.playInterval};Slider.prototype.setPlayLoop=function(doLoop){this.playLoop=doLoop};Slider.prototype.onChange=function(){if(this.onChangeCallback!==undefined){this.onChangeCallback()}};Slider.prototype.redraw=function(){if(this.frame){this.frame.bar.style.top=this.frame.clientHeight/2-this.frame.bar.offsetHeight/2+\"px\";this.frame.bar.style.width=this.frame.clientWidth-this.frame.prev.clientWidth-this.frame.play.clientWidth-this.frame.next.clientWidth-30+\"px\";var left=this.indexToLeft(this.index);this.frame.slide.style.left=left+\"px\"}};Slider.prototype.setValues=function(values){this.values=values;if(this.values.length>0)this.setIndex(0);else this.index=undefined};Slider.prototype.setIndex=function(index){if(index<this.values.length){this.index=index;this.redraw();this.onChange()}else{throw new Error(\"Index out of range\")}};Slider.prototype.getIndex=function(){return this.index};Slider.prototype.get=function(){return this.values[this.index]};Slider.prototype._onMouseDown=function(event){var leftButtonDown=event.which?event.which===1:event.button===1;if(!leftButtonDown)return;this.startClientX=event.clientX;this.startSlideX=parseFloat(this.frame.slide.style.left);this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",this.onmousemove);util.addEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Slider.prototype.leftToIndex=function(left){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=left-3;var index=Math.round(x/width*(this.values.length-1));if(index<0)index=0;if(index>this.values.length-1)index=this.values.length-1;return index};Slider.prototype.indexToLeft=function(index){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=index/(this.values.length-1)*width;var left=x+3;return left};Slider.prototype._onMouseMove=function(event){var diff=event.clientX-this.startClientX;var x=this.startSlideX+diff;var index=this.leftToIndex(x);this.setIndex(index);util.preventDefault()};Slider.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault()};module.exports=Slider},function(module,exports,__webpack_require__){\"use strict\";function StepNumber(start,end,step,prettyStep){this._start=0;this._end=0;this._step=1;this.prettyStep=true;this.precision=5;this._current=0;this.setRange(start,end,step,prettyStep)}StepNumber.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};StepNumber.prototype.setRange=function(start,end,step,prettyStep){if(!this.isNumeric(start)){throw new Error(\"Parameter 'start' is not numeric; value: \"+start)}if(!this.isNumeric(end)){throw new Error(\"Parameter 'end' is not numeric; value: \"+start)}if(!this.isNumeric(step)){throw new Error(\"Parameter 'step' is not numeric; value: \"+start)}this._start=start?start:0;this._end=end?end:0;this.setStep(step,prettyStep)};StepNumber.prototype.setStep=function(step,prettyStep){if(step===undefined||step<=0)return;if(prettyStep!==undefined)this.prettyStep=prettyStep;if(this.prettyStep===true)this._step=StepNumber.calculatePrettyStep(step);else this._step=step};StepNumber.calculatePrettyStep=function(step){var log10=function log10(x){return Math.log(x)/Math.LN10};var step1=Math.pow(10,Math.round(log10(step))),step2=2*Math.pow(10,Math.round(log10(step/2))),step5=5*Math.pow(10,Math.round(log10(step/5)));var prettyStep=step1;if(Math.abs(step2-step)<=Math.abs(prettyStep-step))prettyStep=step2;if(Math.abs(step5-step)<=Math.abs(prettyStep-step))prettyStep=step5;if(prettyStep<=0){prettyStep=1}return prettyStep};StepNumber.prototype.getCurrent=function(){return parseFloat(this._current.toPrecision(this.precision))};StepNumber.prototype.getStep=function(){return this._step};StepNumber.prototype.start=function(checkFirst){if(checkFirst===undefined){checkFirst=false}this._current=this._start-this._start%this._step;if(checkFirst){if(this.getCurrent()<this._start){this.next()}}};StepNumber.prototype.next=function(){this._current+=this._step};StepNumber.prototype.end=function(){return this._current>this._end};module.exports=StepNumber},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Camera=__webpack_require__(95);var Point3d=__webpack_require__(34);var STYLE={BAR:0,BARCOLOR:1,BARSIZE:2,DOT:3,DOTLINE:4,DOTCOLOR:5,DOTSIZE:6,GRID:7,LINE:8,SURFACE:9};var STYLENAME={dot:STYLE.DOT,\"dot-line\":STYLE.DOTLINE,\"dot-color\":STYLE.DOTCOLOR,\"dot-size\":STYLE.DOTSIZE,line:STYLE.LINE,grid:STYLE.GRID,surface:STYLE.SURFACE,bar:STYLE.BAR,\"bar-color\":STYLE.BARCOLOR,\"bar-size\":STYLE.BARSIZE};var OPTIONKEYS=[\"width\",\"height\",\"filterLabel\",\"legendLabel\",\"xLabel\",\"yLabel\",\"zLabel\",\"xValueLabel\",\"yValueLabel\",\"zValueLabel\",\"showXAxis\",\"showYAxis\",\"showZAxis\",\"showGrid\",\"showPerspective\",\"showShadow\",\"keepAspectRatio\",\"verticalRatio\",\"dotSizeRatio\",\"dotSizeMinFraction\",\"dotSizeMaxFraction\",\"showAnimationControls\",\"animationInterval\",\"animationPreload\",\"animationAutoStart\",\"axisColor\",\"gridColor\",\"xCenter\",\"yCenter\"];var PREFIXEDOPTIONKEYS=[\"xBarWidth\",\"yBarWidth\",\"valueMin\",\"valueMax\",\"xMin\",\"xMax\",\"xStep\",\"yMin\",\"yMax\",\"yStep\",\"zMin\",\"zMax\",\"zStep\"];var DEFAULTS=undefined;function isEmpty(obj){for(var prop in obj){if(obj.hasOwnProperty(prop))return false}return true}function capitalize(str){if(str===undefined||str===\"\"||typeof str!=\"string\"){return str}return str.charAt(0).toUpperCase()+str.slice(1)}function prefixFieldName(prefix,fieldName){if(prefix===undefined||prefix===\"\"){return fieldName}return prefix+capitalize(fieldName)}function forceCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i=0;i<fields.length;++i){srcKey=fields[i];dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function safeCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i=0;i<fields.length;++i){srcKey=fields[i];if(src[srcKey]===undefined)continue;dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function setDefaults(src,dst){if(src===undefined||isEmpty(src)){throw new Error(\"No DEFAULTS passed\")}if(dst===undefined){throw new Error(\"No dst passed\")}DEFAULTS=src;forceCopy(src,dst,OPTIONKEYS);forceCopy(src,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(src,dst);dst.margin=10;dst.showGrayBottom=false;dst.showTooltip=false;dst.onclick_callback=null;dst.eye=new Point3d(0,0,-1)}function setOptions(options,dst){if(options===undefined){return}if(dst===undefined){throw new Error(\"No dst passed\")}if(DEFAULTS===undefined||isEmpty(DEFAULTS)){throw new Error(\"DEFAULTS not set for module Settings\")}safeCopy(options,dst,OPTIONKEYS);safeCopy(options,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(options,dst)}function setSpecialSettings(src,dst){if(src.backgroundColor!==undefined){setBackgroundColor(src.backgroundColor,dst)}setDataColor(src.dataColor,dst);setStyle(src.style,dst);setShowLegend(src.showLegend,dst);setCameraPosition(src.cameraPosition,dst);if(src.tooltip!==undefined){dst.showTooltip=src.tooltip}if(src.onclick!=undefined){dst.onclick_callback=src.onclick}if(src.tooltipStyle!==undefined){util.selectiveDeepExtend([\"tooltipStyle\"],dst,src)}}function setShowLegend(showLegend,dst){if(showLegend===undefined){var isAutoByDefault=DEFAULTS.showLegend===undefined;if(isAutoByDefault){var isLegendGraphStyle=dst.style===STYLE.DOTCOLOR||dst.style===STYLE.DOTSIZE;dst.showLegend=isLegendGraphStyle}else{}}else{dst.showLegend=showLegend}}function getStyleNumberByName(styleName){var number=STYLENAME[styleName];if(number===undefined){return-1}return number}function checkStyleNumber(style){var valid=false;for(var n in STYLE){if(STYLE[n]===style){valid=true;break}}return valid}function setStyle(style,dst){if(style===undefined){return}var styleNumber;if(typeof style===\"string\"){styleNumber=getStyleNumberByName(style);if(styleNumber===-1){throw new Error(\"Style '\"+style+\"' is invalid\")}}else{if(!checkStyleNumber(style)){throw new Error(\"Style '\"+style+\"' is invalid\")}styleNumber=style}dst.style=styleNumber}function setBackgroundColor(backgroundColor,dst){var fill=\"white\";var stroke=\"gray\";var strokeWidth=1;if(typeof backgroundColor===\"string\"){fill=backgroundColor;stroke=\"none\";strokeWidth=0}else if((typeof backgroundColor===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(backgroundColor))===\"object\"){if(backgroundColor.fill!==undefined)fill=backgroundColor.fill;if(backgroundColor.stroke!==undefined)stroke=backgroundColor.stroke;if(backgroundColor.strokeWidth!==undefined)strokeWidth=backgroundColor.strokeWidth}else{throw new Error(\"Unsupported type of backgroundColor\")}dst.frame.style.backgroundColor=fill;dst.frame.style.borderColor=stroke;dst.frame.style.borderWidth=strokeWidth+\"px\";dst.frame.style.borderStyle=\"solid\"}function setDataColor(dataColor,dst){if(dataColor===undefined){return}if(dst.dataColor===undefined){dst.dataColor={}}if(typeof dataColor===\"string\"){dst.dataColor.fill=dataColor;dst.dataColor.stroke=dataColor}else{if(dataColor.fill){dst.dataColor.fill=dataColor.fill}if(dataColor.stroke){dst.dataColor.stroke=dataColor.stroke}if(dataColor.strokeWidth!==undefined){dst.dataColor.strokeWidth=dataColor.strokeWidth}}}function setCameraPosition(cameraPosition,dst){var camPos=cameraPosition;if(camPos===undefined){return}if(dst.camera===undefined){dst.camera=new Camera}dst.camera.setArmRotation(camPos.horizontal,camPos.vertical);dst.camera.setArmLength(camPos.distance)}module.exports.STYLE=STYLE;module.exports.setDefaults=setDefaults;module.exports.setOptions=setOptions;module.exports.setCameraPosition=setCameraPosition},function(module,exports,__webpack_require__){\"use strict\";var _sign=__webpack_require__(165);var _sign2=_interopRequireDefault(_sign);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Point3d=__webpack_require__(34);function Camera(){this.armLocation=new Point3d;this.armRotation={};this.armRotation.horizontal=0;this.armRotation.vertical=0;this.armLength=1.7;this.cameraOffset=new Point3d;this.offsetMultiplier=.6;this.cameraLocation=new Point3d;this.cameraRotation=new Point3d(.5*Math.PI,0,0);this.calculateCameraOrientation()}Camera.prototype.setOffset=function(x,y){var abs=Math.abs,sign=_sign2[\"default\"],mul=this.offsetMultiplier,border=this.armLength*mul;if(abs(x)>border){x=sign(x)*border}if(abs(y)>border){y=sign(y)*border}this.cameraOffset.x=x;this.cameraOffset.y=y;this.calculateCameraOrientation()};Camera.prototype.getOffset=function(){return this.cameraOffset};Camera.prototype.setArmLocation=function(x,y,z){this.armLocation.x=x;this.armLocation.y=y;this.armLocation.z=z;this.calculateCameraOrientation()};Camera.prototype.setArmRotation=function(horizontal,vertical){if(horizontal!==undefined){this.armRotation.horizontal=horizontal}if(vertical!==undefined){this.armRotation.vertical=vertical;if(this.armRotation.vertical<0)this.armRotation.vertical=0;if(this.armRotation.vertical>.5*Math.PI)this.armRotation.vertical=.5*Math.PI}if(horizontal!==undefined||vertical!==undefined){this.calculateCameraOrientation()}};Camera.prototype.getArmRotation=function(){var rot={};rot.horizontal=this.armRotation.horizontal;rot.vertical=this.armRotation.vertical;return rot};Camera.prototype.setArmLength=function(length){if(length===undefined)return;this.armLength=length;if(this.armLength<.71)this.armLength=.71;if(this.armLength>5)this.armLength=5;this.setOffset(this.cameraOffset.x,this.cameraOffset.y);this.calculateCameraOrientation()};Camera.prototype.getArmLength=function(){return this.armLength};Camera.prototype.getCameraLocation=function(){return this.cameraLocation};Camera.prototype.getCameraRotation=function(){return this.cameraRotation};Camera.prototype.calculateCameraOrientation=function(){this.cameraLocation.x=this.armLocation.x-this.armLength*Math.sin(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.y=this.armLocation.y-this.armLength*Math.cos(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.z=this.armLocation.z+this.armLength*Math.sin(this.armRotation.vertical);this.cameraRotation.x=Math.PI/2-this.armRotation.vertical;this.cameraRotation.y=0;this.cameraRotation.z=-this.armRotation.horizontal;var xa=this.cameraRotation.x;var za=this.cameraRotation.z;var dx=this.cameraOffset.x;var dy=this.cameraOffset.y;var sin=Math.sin,cos=Math.cos;this.cameraLocation.x=this.cameraLocation.x+dx*cos(za)+dy*-sin(za)*cos(xa);this.cameraLocation.y=this.cameraLocation.y+dx*sin(za)+dy*cos(za)*cos(xa);this.cameraLocation.z=this.cameraLocation.z+dy*sin(xa)};module.exports=Camera},function(module,exports,__webpack_require__){\"use strict\";var DataView=__webpack_require__(12);function Filter(dataGroup,column,graph){this.dataGroup=dataGroup;this.column=column;this.graph=graph;this.index=undefined;this.value=undefined;this.values=dataGroup.getDistinctValues(this.column);if(this.values.length>0){this.selectValue(0)}this.dataPoints=[];this.loaded=false;this.onLoadCallback=undefined;if(graph.animationPreload){this.loaded=false;this.loadInBackground()}else{this.loaded=true}}Filter.prototype.isLoaded=function(){return this.loaded};Filter.prototype.getLoadedProgress=function(){var len=this.values.length;var i=0;while(this.dataPoints[i]){i++}return Math.round(i/len*100)};Filter.prototype.getLabel=function(){return this.graph.filterLabel};Filter.prototype.getColumn=function(){return this.column};Filter.prototype.getSelectedValue=function(){if(this.index===undefined)return undefined;return this.values[this.index]};Filter.prototype.getValues=function(){return this.values};Filter.prototype.getValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");return this.values[index]};Filter.prototype._getDataPoints=function(index){if(index===undefined)index=this.index;if(index===undefined)return[];var dataPoints;if(this.dataPoints[index]){dataPoints=this.dataPoints[index]}else{var f={};f.column=this.column;f.value=this.values[index];var dataView=new DataView(this.dataGroup.getDataSet(),{filter:function filter(item){return item[f.column]==f.value}}).get();dataPoints=this.dataGroup._getDataPoints(dataView);this.dataPoints[index]=dataPoints}return dataPoints};Filter.prototype.setOnLoadCallback=function(callback){this.onLoadCallback=callback};Filter.prototype.selectValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");this.index=index;this.value=this.values[index]};Filter.prototype.loadInBackground=function(index){if(index===undefined)index=0;var frame=this.graph.frame;if(index<this.values.length){if(frame.progress===undefined){frame.progress=document.createElement(\"DIV\");frame.progress.style.position=\"absolute\";frame.progress.style.color=\"gray\";frame.appendChild(frame.progress)}var progress=this.getLoadedProgress();frame.progress.innerHTML=\"Loading animation... \"+progress+\"%\";frame.progress.style.bottom=60+\"px\";frame.progress.style.left=10+\"px\";var me=this;setTimeout(function(){me.loadInBackground(index+1)},10);this.loaded=false}else{this.loaded=true;if(frame.progress!==undefined){frame.removeChild(frame.progress);frame.progress=undefined}if(this.onLoadCallback)this.onLoadCallback()}};module.exports=Filter},function(module,exports,__webpack_require__){\"use strict\";var keycharm=__webpack_require__(35);var Emitter=__webpack_require__(44);var Hammer=__webpack_require__(10);var util=__webpack_require__(2);function Activator(container){this.active=false;this.dom={container:container};this.dom.overlay=document.createElement(\"div\");this.dom.overlay.className=\"vis-overlay\";this.dom.container.appendChild(this.dom.overlay);this.hammer=Hammer(this.dom.overlay);this.hammer.on(\"tap\",this._onTapOverlay.bind(this));var me=this;var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(event){me.hammer.on(event,function(event){event.stopPropagation()})});if(document&&document.body){this.onClick=function(event){if(!_hasParent(event.target,container)){me.deactivate()}};document.body.addEventListener(\"click\",this.onClick)}if(this.keycharm!==undefined){this.keycharm.destroy()}this.keycharm=keycharm();this.escListener=this.deactivate.bind(this)}Emitter(Activator.prototype);Activator.current=null;Activator.prototype.destroy=function(){this.deactivate();this.dom.overlay.parentNode.removeChild(this.dom.overlay);if(this.onClick){document.body.removeEventListener(\"click\",this.onClick)}this.hammer.destroy();this.hammer=null};Activator.prototype.activate=function(){if(Activator.current){Activator.current.deactivate()}Activator.current=this;this.active=true;this.dom.overlay.style.display=\"none\";util.addClassName(this.dom.container,\"vis-active\");this.emit(\"change\");this.emit(\"activate\");this.keycharm.bind(\"esc\",this.escListener)};Activator.prototype.deactivate=function(){this.active=false;this.dom.overlay.style.display=\"\";util.removeClassName(this.dom.container,\"vis-active\");this.keycharm.unbind(\"esc\",this.escListener);this.emit(\"change\");this.emit(\"deactivate\")};Activator.prototype._onTapOverlay=function(event){this.activate();event.stopPropagation()};function _hasParent(element,parent){while(element){if(element===parent){return true}element=element.parentNode}return false}module.exports=Activator},function(module,exports,__webpack_require__){\"use strict\";exports[\"en\"]={current:\"current\",time:\"time\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"it\"]={current:\"attuale\",time:\"tempo\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"it_CH\"]=exports[\"it\"];exports[\"nl\"]={current:\"huidige\",time:\"tijd\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"de\"]={current:\"Aktuelle\",time:\"Zeit\"};exports[\"de_DE\"]=exports[\"de\"];exports[\"fr\"]={current:\"actuel\",time:\"heure\"};exports[\"fr_FR\"]=exports[\"fr\"];exports[\"fr_CA\"]=exports[\"fr\"];exports[\"fr_BE\"]=exports[\"fr\"];exports[\"es\"]={current:\"corriente\",time:\"hora\"};exports[\"es_ES\"]=exports[\"es\"]},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var TimeStep=__webpack_require__(66);var Component=__webpack_require__(16);var Group=__webpack_require__(68);var BackgroundGroup=__webpack_require__(69);var BoxItem=__webpack_require__(101);var PointItem=__webpack_require__(102);var RangeItem=__webpack_require__(70);var BackgroundItem=__webpack_require__(103);var Popup=__webpack_require__(104)[\"default\"];var UNGROUPED=\"__ungrouped__\";var BACKGROUND=\"__background__\";function ItemSet(body,options){this.body=body;this.defaultOptions={type:null,orientation:{item:\"bottom\"},align:\"auto\",stack:true,stackSubgroups:true,groupOrderSwap:function groupOrderSwap(fromGroup,toGroup,groups){var targetOrder=toGroup.order;toGroup.order=fromGroup.order;fromGroup.order=targetOrder},groupOrder:\"order\",selectable:true,multiselect:false,itemsAlwaysDraggable:{item:false,range:false},editable:{updateTime:false,updateGroup:false,add:false,remove:false,overrideItems:false},groupEditable:{order:false,add:false,remove:false},snap:TimeStep.snap,onDropObjectOnItem:function onDropObjectOnItem(objectData,item,callback){callback(item)},onAdd:function onAdd(item,callback){callback(item)},onUpdate:function onUpdate(item,callback){callback(item)},onMove:function onMove(item,callback){callback(item)},onRemove:function onRemove(item,callback){callback(item)},onMoving:function onMoving(item,callback){callback(item)},onAddGroup:function onAddGroup(item,callback){callback(item)},onMoveGroup:function onMoveGroup(item,callback){callback(item)},onRemoveGroup:function onRemoveGroup(item,callback){callback(item)},margin:{item:{horizontal:10,vertical:10},axis:20},showTooltips:true,tooltip:{followMouse:false,overflowMethod:\"flip\"},tooltipOnItemUpdateTime:false};this.options=util.extend({},this.defaultOptions);this.options.rtl=options.rtl;this.itemOptions={type:{start:\"Date\",end:\"Date\"}};this.conversion={toScreen:body.util.toScreen,toTime:body.util.toTime};this.dom={};this.props={};this.hammer=null;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items);if(me.groupsData&&me.groupsData.length>0){var groupsData=me.groupsData.getDataSet();groupsData.get().forEach(function(groupData){if(groupData.nestedGroups){if(groupData.showNested!=false){groupData.showNested=true}var updatedGroups=[];groupData.nestedGroups.forEach(function(nestedGroupId){var updatedNestedGroup=groupsData.get(nestedGroupId);if(!updatedNestedGroup){return}updatedNestedGroup.nestedInGroup=groupData.id;if(groupData.showNested==false){updatedNestedGroup.visible=false}updatedGroups=updatedGroups.concat(updatedNestedGroup)});groupsData.update(updatedGroups,senderId)}})}},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.groups={};this.groupIds=[];this.selection=[];this.popup=null;this.touchParams={};this.groupTouchParams={};this._create();this.setOptions(options)}ItemSet.prototype=new Component;ItemSet.types={background:BackgroundItem,box:BoxItem,range:RangeItem,point:PointItem};ItemSet.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-itemset\";frame[\"timeline-itemset\"]=this;this.dom.frame=frame;var background=document.createElement(\"div\");background.className=\"vis-background\";frame.appendChild(background);this.dom.background=background;var foreground=document.createElement(\"div\");foreground.className=\"vis-foreground\";frame.appendChild(foreground);this.dom.foreground=foreground;var axis=document.createElement(\"div\");axis.className=\"vis-axis\";this.dom.axis=axis;var labelSet=document.createElement(\"div\");labelSet.className=\"vis-labelset\";this.dom.labelSet=labelSet;this._updateUngrouped();var backgroundGroup=new BackgroundGroup(BACKGROUND,null,this);backgroundGroup.show();this.groups[BACKGROUND]=backgroundGroup;this.hammer=new Hammer(this.body.dom.centerContainer);this.hammer.on(\"hammer.input\",function(event){if(event.isFirst){this._onTouch(event)}}.bind(this));this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.hammer.on(\"tap\",this._onSelectItem.bind(this));this.hammer.on(\"press\",this._onMultiSelectItem.bind(this));this.hammer.on(\"doubletap\",this._onAddItem.bind(this));if(this.options.rtl){\nthis.groupHammer=new Hammer(this.body.dom.rightContainer)}else{this.groupHammer=new Hammer(this.body.dom.leftContainer)}this.groupHammer.on(\"tap\",this._onGroupClick.bind(this));this.groupHammer.on(\"panstart\",this._onGroupDragStart.bind(this));this.groupHammer.on(\"panmove\",this._onGroupDrag.bind(this));this.groupHammer.on(\"panend\",this._onGroupDragEnd.bind(this));this.groupHammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_VERTICAL});this.body.dom.centerContainer.addEventListener(\"mouseover\",this._onMouseOver.bind(this));this.body.dom.centerContainer.addEventListener(\"mouseout\",this._onMouseOut.bind(this));this.body.dom.centerContainer.addEventListener(\"mousemove\",this._onMouseMove.bind(this));this.body.dom.centerContainer.addEventListener(\"contextmenu\",this._onDragEnd.bind(this));this.body.dom.centerContainer.addEventListener(\"mousewheel\",this._onMouseWheel.bind(this));this.show()};ItemSet.prototype.setOptions=function(options){if(options){var fields=[\"type\",\"rtl\",\"align\",\"order\",\"stack\",\"stackSubgroups\",\"selectable\",\"multiselect\",\"multiselectPerGroup\",\"groupOrder\",\"dataAttributes\",\"template\",\"groupTemplate\",\"visibleFrameTemplate\",\"hide\",\"snap\",\"groupOrderSwap\",\"showTooltips\",\"tooltip\",\"tooltipOnItemUpdateTime\"];util.selectiveExtend(fields,this.options,options);if(\"itemsAlwaysDraggable\"in options){if(typeof options.itemsAlwaysDraggable===\"boolean\"){this.options.itemsAlwaysDraggable.item=options.itemsAlwaysDraggable;this.options.itemsAlwaysDraggable.range=false}else if((0,_typeof3[\"default\"])(options.itemsAlwaysDraggable)===\"object\"){util.selectiveExtend([\"item\",\"range\"],this.options.itemsAlwaysDraggable,options.itemsAlwaysDraggable);if(!this.options.itemsAlwaysDraggable.item){this.options.itemsAlwaysDraggable.range=false}}}if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.item=options.orientation===\"top\"?\"top\":\"bottom\"}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"&&\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}}if(\"margin\"in options){if(typeof options.margin===\"number\"){this.options.margin.axis=options.margin;this.options.margin.item.horizontal=options.margin;this.options.margin.item.vertical=options.margin}else if((0,_typeof3[\"default\"])(options.margin)===\"object\"){util.selectiveExtend([\"axis\"],this.options.margin,options.margin);if(\"item\"in options.margin){if(typeof options.margin.item===\"number\"){this.options.margin.item.horizontal=options.margin.item;this.options.margin.item.vertical=options.margin.item}else if((0,_typeof3[\"default\"])(options.margin.item)===\"object\"){util.selectiveExtend([\"horizontal\",\"vertical\"],this.options.margin.item,options.margin.item)}}}}if(\"editable\"in options){if(typeof options.editable===\"boolean\"){this.options.editable.updateTime=options.editable;this.options.editable.updateGroup=options.editable;this.options.editable.add=options.editable;this.options.editable.remove=options.editable;this.options.editable.overrideItems=false}else if((0,_typeof3[\"default\"])(options.editable)===\"object\"){util.selectiveExtend([\"updateTime\",\"updateGroup\",\"add\",\"remove\",\"overrideItems\"],this.options.editable,options.editable)}}if(\"groupEditable\"in options){if(typeof options.groupEditable===\"boolean\"){this.options.groupEditable.order=options.groupEditable;this.options.groupEditable.add=options.groupEditable;this.options.groupEditable.remove=options.groupEditable}else if((0,_typeof3[\"default\"])(options.groupEditable)===\"object\"){util.selectiveExtend([\"order\",\"add\",\"remove\"],this.options.groupEditable,options.groupEditable)}}var addCallback=function(name){var fn=options[name];if(fn){if(!(fn instanceof Function)){throw new Error(\"option \"+name+\" must be a function \"+name+\"(item, callback)\")}this.options[name]=fn}}.bind(this);[\"onDropObjectOnItem\",\"onAdd\",\"onUpdate\",\"onRemove\",\"onMove\",\"onMoving\",\"onAddGroup\",\"onMoveGroup\",\"onRemoveGroup\"].forEach(addCallback);this.markDirty()}};ItemSet.prototype.markDirty=function(options){this.groupIds=[];if(options&&options.refreshItems){util.forEach(this.items,function(item){item.dirty=true;if(item.displayed)item.redraw()})}};ItemSet.prototype.destroy=function(){this.hide();this.setItems(null);this.setGroups(null);this.hammer=null;this.body=null;this.conversion=null};ItemSet.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.axis.parentNode){this.dom.axis.parentNode.removeChild(this.dom.axis)}if(this.dom.labelSet.parentNode){this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)}};ItemSet.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}if(!this.dom.axis.parentNode){this.body.dom.backgroundVertical.appendChild(this.dom.axis)}if(!this.dom.labelSet.parentNode){if(this.options.rtl){this.body.dom.right.appendChild(this.dom.labelSet)}else{this.body.dom.left.appendChild(this.dom.labelSet)}}};ItemSet.prototype.setSelection=function(ids){var i,ii,id,item;if(ids==undefined)ids=[];if(!Array.isArray(ids))ids=[ids];for(i=0,ii=this.selection.length;i<ii;i++){id=this.selection[i];item=this.items[id];if(item)item.unselect()}this.selection=[];for(i=0,ii=ids.length;i<ii;i++){id=ids[i];item=this.items[id];if(item){this.selection.push(id);item.select()}}};ItemSet.prototype.getSelection=function(){return this.selection.concat([])};ItemSet.prototype.getVisibleItems=function(){var range=this.body.range.getRange();var right,left;if(this.options.rtl){right=this.body.util.toScreen(range.start);left=this.body.util.toScreen(range.end)}else{left=this.body.util.toScreen(range.start);right=this.body.util.toScreen(range.end)}var ids=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];var rawVisibleItems=group.isVisible?group.visibleItems:[];for(var i=0;i<rawVisibleItems.length;i++){var item=rawVisibleItems[i];if(this.options.rtl){if(item.right<left&&item.right+item.width>right){ids.push(item.id)}}else{if(item.left<right&&item.left+item.width>left){ids.push(item.id)}}}}}return ids};ItemSet.prototype._deselect=function(id){var selection=this.selection;for(var i=0,ii=selection.length;i<ii;i++){if(selection[i]==id){selection.splice(i,1);break}}};ItemSet.prototype.redraw=function(){var margin=this.options.margin,range=this.body.range,asSize=util.option.asSize,options=this.options,orientation=options.orientation.item,resized=false,frame=this.dom.frame;this.props.top=this.body.domProps.top.height+this.body.domProps.border.top;if(this.options.rtl){this.props.right=this.body.domProps.right.width+this.body.domProps.border.right}else{this.props.left=this.body.domProps.left.width+this.body.domProps.border.left}frame.className=\"vis-itemset\";resized=this._orderGroups()||resized;var visibleInterval=range.end-range.start;var zoomed=visibleInterval!=this.lastVisibleInterval||this.props.width!=this.props.lastWidth;var scrolled=range.start!=this.lastRangeStart;var changedStackOption=options.stack!=this.lastStack;var changedStackSubgroupsOption=options.stackSubgroups!=this.lastStackSubgroups;var forceRestack=zoomed||scrolled||changedStackOption||changedStackSubgroupsOption;this.lastVisibleInterval=visibleInterval;this.lastRangeStart=range.start;this.lastStack=options.stack;this.lastStackSubgroups=options.stackSubgroups;this.props.lastWidth=this.props.width;var firstGroup=this._firstGroup();var firstMargin={item:margin.item,axis:margin.axis};var nonFirstMargin={item:margin.item,axis:margin.item.vertical/2};var height=0;var minHeight=margin.axis+margin.item.vertical;this.groups[BACKGROUND].redraw(range,nonFirstMargin,forceRestack);var redrawQueue={};var redrawQueueLength=0;util.forEach(this.groups,function(group,key){if(key===BACKGROUND)return;var groupMargin=group==firstGroup?firstMargin:nonFirstMargin;var returnQueue=true;redrawQueue[key]=group.redraw(range,groupMargin,forceRestack,returnQueue);redrawQueueLength=redrawQueue[key].length});var needRedraw=redrawQueueLength>0;if(needRedraw){var redrawResults={};for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns,key){redrawResults[key]=fns[i]()})}util.forEach(this.groups,function(group,key){if(key===BACKGROUND)return;var groupResized=redrawResults[key];resized=groupResized||resized;height+=group.height});height=Math.max(height,minHeight)}height=Math.max(height,minHeight);frame.style.height=asSize(height);this.props.width=frame.offsetWidth;this.props.height=height;this.dom.axis.style.top=asSize(orientation==\"top\"?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height);if(this.options.rtl){this.dom.axis.style.right=\"0\"}else{this.dom.axis.style.left=\"0\"}this.initialItemSetDrawn=true;resized=this._isResized()||resized;return resized};ItemSet.prototype._firstGroup=function(){var firstGroupIndex=this.options.orientation.item==\"top\"?0:this.groupIds.length-1;var firstGroupId=this.groupIds[firstGroupIndex];var firstGroup=this.groups[firstGroupId]||this.groups[UNGROUPED];return firstGroup||null};ItemSet.prototype._updateUngrouped=function(){var ungrouped=this.groups[UNGROUPED];var item,itemId;if(this.groupsData){if(ungrouped){ungrouped.hide();delete this.groups[UNGROUPED];for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];item.parent&&item.parent.remove(item);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];group&&group.add(item)||item.hide()}}}}else{if(!ungrouped){var id=null;var data=null;ungrouped=new Group(id,data,this);this.groups[UNGROUPED]=ungrouped;for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];ungrouped.add(item)}}ungrouped.show()}}};ItemSet.prototype.getLabelSet=function(){return this.dom.labelSet};ItemSet.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids);this._updateUngrouped()}this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getItems=function(){return this.itemsData};ItemSet.prototype.setGroups=function(groups){var me=this,ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;this._onRemoveGroups(ids)}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var groupsData=this.groupsData;if(this.groupsData instanceof DataView){groupsData=this.groupsData.getDataSet()}groupsData.get().forEach(function(group){if(group.nestedGroups){group.nestedGroups.forEach(function(nestedGroupId){var updatedNestedGroup=groupsData.get(nestedGroupId);updatedNestedGroup.nestedInGroup=group.id;if(group.showNested==false){updatedNestedGroup.visible=false}groupsData.update(updatedNestedGroup)})}});var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}this._updateUngrouped();this._order();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getGroups=function(){return this.groupsData};ItemSet.prototype.removeItem=function(id){var item=this.itemsData.get(id),dataset=this.itemsData.getDataSet();if(item){this.options.onRemove(item,function(item){if(item){dataset.remove(id)}})}};ItemSet.prototype._getType=function(itemData){return itemData.type||this.options.type||(itemData.end?\"range\":\"box\")};ItemSet.prototype._getGroupId=function(itemData){var type=this._getType(itemData);if(type==\"background\"&&itemData.group==undefined){return BACKGROUND}else{return this.groupsData?itemData.group:UNGROUPED}};ItemSet.prototype._onUpdate=function(ids){var me=this;ids.forEach(function(id){var itemData=me.itemsData.get(id,me.itemOptions);var item=me.items[id];var type=itemData?me._getType(itemData):null;var constructor=ItemSet.types[type];var selected;if(item){if(!constructor||!(item instanceof constructor)){selected=item.selected;me._removeItem(item);item=null}else{me._updateItem(item,itemData)}}if(!item&&itemData){if(constructor){item=new constructor(itemData,me.conversion,me.options);item.id=id;me._addItem(item);if(selected){this.selection.push(id);item.select()}}else if(type==\"rangeoverflow\"){throw new TypeError('Item type \"rangeoverflow\" is deprecated. Use css styling instead: '+\".vis-item.vis-range .vis-item-content {overflow: visible;}\")}else{throw new TypeError('Unknown item type \"'+type+'\"')}}}.bind(this));this._order();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onAdd=ItemSet.prototype._onUpdate;ItemSet.prototype._onRemove=function(ids){var count=0;var me=this;ids.forEach(function(id){var item=me.items[id];if(item){count++;me._removeItem(item)}});if(count){this._order();this.body.emitter.emit(\"_change\",{queue:true})}};ItemSet.prototype._order=function(){util.forEach(this.groups,function(group){group.order()})};ItemSet.prototype._onUpdateGroups=function(ids){this._onAddGroups(ids)};ItemSet.prototype._onAddGroups=function(ids){var me=this;ids.forEach(function(id){var groupData=me.groupsData.get(id);var group=me.groups[id];if(!group){if(id==UNGROUPED||id==BACKGROUND){throw new Error(\"Illegal group id. \"+id+\" is a reserved id.\")}var groupOptions=(0,_create2[\"default\"])(me.options);util.extend(groupOptions,{height:null});group=new Group(id,groupData,me);me.groups[id]=group;for(var itemId in me.items){if(me.items.hasOwnProperty(itemId)){var item=me.items[itemId];if(item.data.group==id){group.add(item)}}}group.order();group.show()}else{group.setData(groupData)}});this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onRemoveGroups=function(ids){var groups=this.groups;ids.forEach(function(id){var group=groups[id];if(group){group.hide();delete groups[id]}});this.markDirty();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._orderGroups=function(){if(this.groupsData){var groupIds=this.groupsData.getIds({order:this.options.groupOrder});groupIds=this._orderNestedGroups(groupIds);var changed=!util.equalArray(groupIds,this.groupIds);if(changed){var groups=this.groups;groupIds.forEach(function(groupId){groups[groupId].hide()});groupIds.forEach(function(groupId){groups[groupId].show()});this.groupIds=groupIds}return changed}else{return false}};ItemSet.prototype._orderNestedGroups=function(groupIds){var newGroupIdsOrder=[];groupIds.forEach(function(groupId){var groupData=this.groupsData.get(groupId);if(!groupData.nestedInGroup){newGroupIdsOrder.push(groupId)}if(groupData.nestedGroups){var nestedGroups=this.groupsData.get({filter:function filter(nestedGroup){return nestedGroup.nestedInGroup==groupId},order:this.options.groupOrder});var nestedGroupIds=nestedGroups.map(function(nestedGroup){return nestedGroup.id});newGroupIdsOrder=newGroupIdsOrder.concat(nestedGroupIds)}},this);return newGroupIdsOrder};ItemSet.prototype._addItem=function(item){this.items[item.id]=item;var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(!group){item.groupShowing=false}else if(group&&group.data&&group.data.showNested){item.groupShowing=true}if(group)group.add(item)};ItemSet.prototype._updateItem=function(item,itemData){item.setData(itemData);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(!group){item.groupShowing=false}else if(group&&group.data&&group.data.showNested){item.groupShowing=true}};ItemSet.prototype._removeItem=function(item){item.hide();delete this.items[item.id];var index=this.selection.indexOf(item.id);if(index!=-1)this.selection.splice(index,1);item.parent&&item.parent.remove(item)};ItemSet.prototype._constructByEndArray=function(array){var endArray=[];for(var i=0;i<array.length;i++){if(array[i]instanceof RangeItem){endArray.push(array[i])}}return endArray};ItemSet.prototype._onTouch=function(event){this.touchParams.item=this.itemFromTarget(event);this.touchParams.dragLeftItem=event.target.dragLeftItem||false;this.touchParams.dragRightItem=event.target.dragRightItem||false;this.touchParams.itemProps=null};ItemSet.prototype._getGroupIndex=function(groupId){for(var i=0;i<this.groupIds.length;i++){if(groupId==this.groupIds[i])return i}};ItemSet.prototype._onDragStart=function(event){if(this.touchParams.itemIsDragging){return}var item=this.touchParams.item||null;var me=this;var props;if(item&&(item.selected||this.options.itemsAlwaysDraggable.item)){if(this.options.editable.overrideItems&&!this.options.editable.updateTime&&!this.options.editable.updateGroup){return}if(item.editable!=null&&!item.editable.updateTime&&!item.editable.updateGroup&&!this.options.editable.overrideItems){return}var dragLeftItem=this.touchParams.dragLeftItem;var dragRightItem=this.touchParams.dragRightItem;this.touchParams.itemIsDragging=true;this.touchParams.selectedItem=item;if(dragLeftItem){props={item:dragLeftItem,initialX:event.center.x,dragLeft:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else if(dragRightItem){props={item:dragRightItem,initialX:event.center.x,dragRight:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else if(this.options.editable.add&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey)){this._onDragStartAddItem(event)}else{if(this.groupIds.length<1){this.redraw()}var baseGroupIndex=this._getGroupIndex(item.data.group);var itemsToDrag=this.options.itemsAlwaysDraggable.item&&!item.selected?[item.id]:this.getSelection();this.touchParams.itemProps=itemsToDrag.map(function(id){var item=me.items[id];var groupIndex=me._getGroupIndex(item.data.group);return{item:item,initialX:event.center.x,groupOffset:baseGroupIndex-groupIndex,data:this._cloneItemData(item.data)}}.bind(this))}event.stopPropagation()}else if(this.options.editable.add&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey)){this._onDragStartAddItem(event)}};ItemSet.prototype._onDragStartAddItem=function(event){var xAbs;var x;var snap=this.options.snap||null;if(this.options.rtl){xAbs=util.getAbsoluteRight(this.dom.frame);x=xAbs-event.center.x+10}else{xAbs=util.getAbsoluteLeft(this.dom.frame);x=event.center.x-xAbs-10}var time=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var start=snap?snap(time,scale,step):time;var end=start;var itemData={type:\"range\",start:start,end:end,content:\"new item\"};var id=util.randomUUID();itemData[this.itemsData._fieldId]=id;var group=this.groupFromTarget(event);if(group){itemData.group=group.groupId}var newItem=new RangeItem(itemData,this.conversion,this.options);newItem.id=id;newItem.data=this._cloneItemData(itemData);this._addItem(newItem);this.touchParams.selectedItem=newItem;var props={item:newItem,initialX:event.center.x,data:newItem.data};if(this.options.rtl){props.dragLeft=true}else{props.dragRight=true}this.touchParams.itemProps=[props];event.stopPropagation()};ItemSet.prototype._onDrag=function(event){if(this.touchParams.itemProps){event.stopPropagation();var me=this;var snap=this.options.snap||null;var xOffset;if(this.options.rtl){xOffset=this.body.dom.root.offsetLeft+this.body.domProps.right.width}else{xOffset=this.body.dom.root.offsetLeft+this.body.domProps.left.width}var scale=this.body.util.getScale();var step=this.body.util.getStep();var selectedItem=this.touchParams.selectedItem;var updateGroupAllowed=(this.options.editable.overrideItems||selectedItem.editable==null)&&this.options.editable.updateGroup||!this.options.editable.overrideItems&&selectedItem.editable!=null&&selectedItem.editable.updateGroup;var newGroupBase=null;if(updateGroupAllowed&&selectedItem){if(selectedItem.data.group!=undefined){var group=me.groupFromTarget(event);if(group){newGroupBase=this._getGroupIndex(group.groupId)}}}this.touchParams.itemProps.forEach(function(props){var current=me.body.util.toTime(event.center.x-xOffset);var initial=me.body.util.toTime(props.initialX-xOffset);var offset;var initialStart;var initialEnd;var start;var end;if(this.options.rtl){offset=-(current-initial)}else{offset=current-initial}var itemData=this._cloneItemData(props.item.data);if(props.item.editable!=null&&!props.item.editable.updateTime&&!props.item.editable.updateGroup&&!me.options.editable.overrideItems){return}var updateTimeAllowed=(this.options.editable.overrideItems||selectedItem.editable==null)&&this.options.editable.updateTime||!this.options.editable.overrideItems&&selectedItem.editable!=null&&selectedItem.editable.updateTime;if(updateTimeAllowed){if(props.dragLeft){if(this.options.rtl){if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}else{if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\");start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}}else if(props.dragRight){if(this.options.rtl){if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\");start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}else{if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}}else{if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\").valueOf();start=new Date(initialStart+offset);if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");var duration=initialEnd.valueOf()-initialStart.valueOf();itemData.start=snap?snap(start,scale,step):start;itemData.end=new Date(itemData.start.valueOf()+duration)}else{itemData.start=snap?snap(start,scale,step):start}}}}if(updateGroupAllowed&&!props.dragLeft&&!props.dragRight&&newGroupBase!=null){if(itemData.group!=undefined){var newOffset=newGroupBase-props.groupOffset;newOffset=Math.max(0,newOffset);newOffset=Math.min(me.groupIds.length-1,newOffset);itemData.group=me.groupIds[newOffset]}}itemData=this._cloneItemData(itemData);me.options.onMoving(itemData,function(itemData){if(itemData){props.item.setData(this._cloneItemData(itemData,\"Date\"))}}.bind(this))}.bind(this));this.body.emitter.emit(\"_change\")}};ItemSet.prototype._moveToGroup=function(item,groupId){var group=this.groups[groupId];if(group&&group.groupId!=item.data.group){var oldGroup=item.parent;oldGroup.remove(item);oldGroup.order();item.data.group=group.groupId;group.add(item);group.order()}};ItemSet.prototype._onDragEnd=function(event){this.touchParams.itemIsDragging=false;if(this.touchParams.itemProps){event.stopPropagation();var me=this;var dataset=this.itemsData.getDataSet();var itemProps=this.touchParams.itemProps;this.touchParams.itemProps=null;itemProps.forEach(function(props){var id=props.item.id;var exists=me.itemsData.get(id,me.itemOptions)!=null;if(!exists){me.options.onAdd(props.item.data,function(itemData){me._removeItem(props.item);if(itemData){me.itemsData.getDataSet().add(itemData)}me.body.emitter.emit(\"_change\")})}else{var itemData=this._cloneItemData(props.item.data);me.options.onMove(itemData,function(itemData){if(itemData){itemData[dataset._fieldId]=id;dataset.update(itemData)}else{props.item.setData(props.data);me.body.emitter.emit(\"_change\")}})}}.bind(this))}};ItemSet.prototype._onGroupClick=function(event){var group=this.groupFromTarget(event);if(!group||!group.nestedGroups)return;var groupsData=this.groupsData.getDataSet();var nestingGroup=groupsData.get(group.groupId);if(nestingGroup.showNested==undefined){nestingGroup.showNested=true}nestingGroup.showNested=!nestingGroup.showNested;var nestedGroups=groupsData.get(group.nestedGroups).map(function(nestedGroup){nestedGroup.visible=nestingGroup.showNested;return nestedGroup});groupsData.update(nestedGroups.concat(nestingGroup));if(nestingGroup.showNested){util.removeClassName(group.dom.label,\"collapsed\");util.addClassName(group.dom.label,\"expanded\")}else{util.removeClassName(group.dom.label,\"expanded\");var collapsedDirClassName=this.options.rtl?\"collapsed-rtl\":\"collapsed\";util.addClassName(group.dom.label,collapsedDirClassName)}};ItemSet.prototype._onGroupDragStart=function(event){if(this.options.groupEditable.order){this.groupTouchParams.group=this.groupFromTarget(event);if(this.groupTouchParams.group){event.stopPropagation();this.groupTouchParams.originalOrder=this.groupsData.getIds({order:this.options.groupOrder})}}};ItemSet.prototype._onGroupDrag=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var groupsData=this.groupsData;if(this.groupsData instanceof DataView){groupsData=this.groupsData.getDataSet()}var group=this.groupFromTarget(event);if(group&&group.height!=this.groupTouchParams.group.height){var movingUp=group.top<this.groupTouchParams.group.top;var clientY=event.center?event.center.y:event.clientY;var targetGroupTop=util.getAbsoluteTop(group.dom.foreground);var draggedGroupHeight=this.groupTouchParams.group.height;if(movingUp){if(targetGroupTop+draggedGroupHeight<clientY){return}}else{var targetGroupHeight=group.height;if(targetGroupTop+targetGroupHeight-draggedGroupHeight>clientY){return}}}if(group&&group!=this.groupTouchParams.group){var targetGroup=groupsData.get(group.groupId);var draggedGroup=groupsData.get(this.groupTouchParams.group.groupId);if(draggedGroup&&targetGroup){this.options.groupOrderSwap(draggedGroup,targetGroup,groupsData);groupsData.update(draggedGroup);groupsData.update(targetGroup)}var newOrder=groupsData.getIds({order:this.options.groupOrder});if(!util.equalArray(newOrder,this.groupTouchParams.originalOrder)){var origOrder=this.groupTouchParams.originalOrder;var draggedId=this.groupTouchParams.group.groupId;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;var newOffset=0;var orgOffset=0;while(curPos<numGroups){while(curPos+newOffset<numGroups&&curPos+orgOffset<numGroups&&newOrder[curPos+newOffset]==origOrder[curPos+orgOffset]){curPos++}if(curPos+newOffset>=numGroups){break}if(newOrder[curPos+newOffset]==draggedId){newOffset=1}else if(origOrder[curPos+orgOffset]==draggedId){orgOffset=1}else{var slippedPosition=newOrder.indexOf(origOrder[curPos+orgOffset]);var switchGroup=groupsData.get(newOrder[curPos+newOffset]);var shouldBeGroup=groupsData.get(origOrder[curPos+orgOffset]);this.options.groupOrderSwap(switchGroup,shouldBeGroup,groupsData);groupsData.update(switchGroup);groupsData.update(shouldBeGroup);var switchGroupId=newOrder[curPos+newOffset];newOrder[curPos+newOffset]=origOrder[curPos+orgOffset];newOrder[slippedPosition]=switchGroupId;curPos++}}}}}};ItemSet.prototype._onGroupDragEnd=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var me=this;var id=me.groupTouchParams.group.groupId;var dataset=me.groupsData.getDataSet();var groupData=util.extend({},dataset.get(id));me.options.onMoveGroup(groupData,function(groupData){if(groupData){groupData[dataset._fieldId]=id;dataset.update(groupData)}else{var newOrder=dataset.getIds({order:me.options.groupOrder});if(!util.equalArray(newOrder,me.groupTouchParams.originalOrder)){var origOrder=me.groupTouchParams.originalOrder;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;while(curPos<numGroups){while(curPos<numGroups&&newOrder[curPos]==origOrder[curPos]){curPos++}if(curPos>=numGroups){break}var slippedPosition=newOrder.indexOf(origOrder[curPos]);var switchGroup=dataset.get(newOrder[curPos]);var shouldBeGroup=dataset.get(origOrder[curPos]);me.options.groupOrderSwap(switchGroup,shouldBeGroup,dataset);dataset.update(switchGroup);dataset.update(shouldBeGroup);var switchGroupId=newOrder[curPos];newOrder[curPos]=origOrder[curPos];newOrder[slippedPosition]=switchGroupId;curPos++}}}});me.body.emitter.emit(\"groupDragged\",{groupId:id})}};ItemSet.prototype._onSelectItem=function(event){if(!this.options.selectable)return;var ctrlKey=event.srcEvent&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey);var shiftKey=event.srcEvent&&event.srcEvent.shiftKey;if(ctrlKey||shiftKey){this._onMultiSelectItem(event);return}var oldSelection=this.getSelection();var item=this.itemFromTarget(event);var selection=item?[item.id]:[];this.setSelection(selection);var newSelection=this.getSelection();if(newSelection.length>0||oldSelection.length>0){this.body.emitter.emit(\"select\",{items:newSelection,event:event})}};ItemSet.prototype._onMouseOver=function(event){var item=this.itemFromTarget(event);if(!item)return;var related=this.itemFromRelatedTarget(event);if(item===related){return}var title=item.getTitle();if(this.options.showTooltips&&title){if(this.popup==null){this.popup=new Popup(this.body.dom.root,this.options.tooltip.overflowMethod||\"flip\")}this.popup.setText(title);var container=this.body.dom.centerContainer;this.popup.setPosition(event.clientX-util.getAbsoluteLeft(container)+container.offsetLeft,event.clientY-util.getAbsoluteTop(container)+container.offsetTop);this.popup.show()}else{if(this.popup!=null){this.popup.hide()}}this.body.emitter.emit(\"itemover\",{item:item.id,event:event})};ItemSet.prototype._onMouseOut=function(event){var item=this.itemFromTarget(event);if(!item)return;var related=this.itemFromRelatedTarget(event);if(item===related){return}if(this.popup!=null){this.popup.hide()}this.body.emitter.emit(\"itemout\",{item:item.id,event:event})};ItemSet.prototype._onMouseMove=function(event){var item=this.itemFromTarget(event);if(!item)return;if(this.options.showTooltips&&this.options.tooltip.followMouse){if(this.popup){if(!this.popup.hidden){var container=this.body.dom.centerContainer;this.popup.setPosition(event.clientX-util.getAbsoluteLeft(container)+container.offsetLeft,event.clientY-util.getAbsoluteTop(container)+container.offsetTop);this.popup.show()}}}};ItemSet.prototype._onMouseWheel=function(event){if(this.touchParams.itemIsDragging){this._onDragEnd(event)}};ItemSet.prototype._onUpdateItem=function(item){if(!this.options.selectable)return;if(!this.options.editable.add)return;var me=this;if(item){var itemData=me.itemsData.get(item.id);this.options.onUpdate(itemData,function(itemData){if(itemData){me.itemsData.getDataSet().update(itemData)}})}};ItemSet.prototype._onDropObjectOnItem=function(event){var item=this.itemFromTarget(event);var objectData=JSON.parse(event.dataTransfer.getData(\"text\"));this.options.onDropObjectOnItem(objectData,item)};ItemSet.prototype._onAddItem=function(event){if(!this.options.selectable)return;if(!this.options.editable.add)return;var me=this;var snap=this.options.snap||null;var xAbs;var x;if(this.options.rtl){xAbs=util.getAbsoluteRight(this.dom.frame);x=xAbs-event.center.x}else{xAbs=util.getAbsoluteLeft(this.dom.frame);x=event.center.x-xAbs}var start=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var end;var newItemData;if(event.type==\"drop\"){newItemData=JSON.parse(event.dataTransfer.getData(\"text\"));newItemData.content=newItemData.content?newItemData.content:\"new item\";newItemData.start=newItemData.start?newItemData.start:snap?snap(start,scale,step):start;newItemData.type=newItemData.type||\"box\";newItemData[this.itemsData._fieldId]=newItemData.id||util.randomUUID();if(newItemData.type==\"range\"&&!newItemData.end){end=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}}else{newItemData={start:snap?snap(start,scale,step):start,content:\"new item\"};newItemData[this.itemsData._fieldId]=util.randomUUID();if(this.options.type===\"range\"){\nend=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}}var group=this.groupFromTarget(event);if(group){newItemData.group=group.groupId}newItemData=this._cloneItemData(newItemData);this.options.onAdd(newItemData,function(item){if(item){me.itemsData.getDataSet().add(item);if(event.type==\"drop\"){me.setSelection([item.id])}}})};ItemSet.prototype._onMultiSelectItem=function(event){if(!this.options.selectable)return;var item=this.itemFromTarget(event);if(item){var selection=this.options.multiselect?this.getSelection():[];var shiftKey=event.srcEvent&&event.srcEvent.shiftKey||false;if(shiftKey&&this.options.multiselect){var itemGroup=this.itemsData.get(item.id).group;var lastSelectedGroup=undefined;if(this.options.multiselectPerGroup){if(selection.length>0){lastSelectedGroup=this.itemsData.get(selection[0]).group}}if(!this.options.multiselectPerGroup||lastSelectedGroup==undefined||lastSelectedGroup==itemGroup){selection.push(item.id)}var range=ItemSet._getItemRange(this.itemsData.get(selection,this.itemOptions));if(!this.options.multiselectPerGroup||lastSelectedGroup==itemGroup){selection=[];for(var id in this.items){if(this.items.hasOwnProperty(id)){var _item=this.items[id];var start=_item.data.start;var end=_item.data.end!==undefined?_item.data.end:start;if(start>=range.min&&end<=range.max&&(!this.options.multiselectPerGroup||lastSelectedGroup==this.itemsData.get(_item.id).group)&&!(_item instanceof BackgroundItem)){selection.push(_item.id)}}}}}else{var index=selection.indexOf(item.id);if(index==-1){selection.push(item.id)}else{selection.splice(index,1)}}this.setSelection(selection);this.body.emitter.emit(\"select\",{items:this.getSelection(),event:event})}};ItemSet._getItemRange=function(itemsData){var max=null;var min=null;itemsData.forEach(function(data){if(min==null||data.start<min){min=data.start}if(data.end!=undefined){if(max==null||data.end>max){max=data.end}}else{if(max==null||data.start>max){max=data.start}}});return{min:min,max:max}};ItemSet.prototype.itemFromElement=function(element){var cur=element;while(cur){if(cur.hasOwnProperty(\"timeline-item\")){return cur[\"timeline-item\"]}cur=cur.parentNode}return null};ItemSet.prototype.itemFromTarget=function(event){return this.itemFromElement(event.target)};ItemSet.prototype.itemFromRelatedTarget=function(event){return this.itemFromElement(event.relatedTarget)};ItemSet.prototype.groupFromTarget=function(event){var clientY=event.center?event.center.y:event.clientY;var groupIds=this.groupIds;if(groupIds.length<=0&&this.groupsData){groupIds=this.groupsData.getIds({order:this.options.groupOrder})}for(var i=0;i<groupIds.length;i++){var groupId=groupIds[i];var group=this.groups[groupId];var foreground=group.dom.foreground;var top=util.getAbsoluteTop(foreground);if(clientY>top&&clientY<top+foreground.offsetHeight){return group}if(this.options.orientation.item===\"top\"){if(i===this.groupIds.length-1&&clientY>top){return group}}else{if(i===0&&clientY<top+foreground.offset){return group}}}return null};ItemSet.itemSetFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"timeline-itemset\")){return target[\"timeline-itemset\"]}target=target.parentNode}return null};ItemSet.prototype._cloneItemData=function(itemData,type){var clone=util.extend({},itemData);if(!type){type=this.itemsData.getDataSet()._options.type}if(clone.start!=undefined){clone.start=util.convert(clone.start,type&&type.start||\"Date\")}if(clone.end!=undefined){clone.end=util.convert(clone.end,type&&type.end||\"Date\")}return clone};module.exports=ItemSet},function(module,exports,__webpack_require__){\"use strict\";var EPSILON=.001;exports.orderByStart=function(items){items.sort(function(a,b){return a.data.start-b.data.start})};exports.orderByEnd=function(items){items.sort(function(a,b){var aTime=\"end\"in a.data?a.data.end:a.data.start,bTime=\"end\"in b.data?b.data.end:b.data.start;return aTime-bTime})};exports.stack=function(items,margin,force){if(force){for(var i=0;i<items.length;i++){items[i].top=null}}for(var i=0;i<items.length;i++){var item=items[i];if(item.stack&&item.top===null){item.top=margin.axis;do{var collidingItem=null;for(var j=0,jj=items.length;j<jj;j++){var other=items[j];if(other.top!==null&&other!==item&&other.stack&&exports.collision(item,other,margin.item,other.options.rtl)){collidingItem=other;break}}if(collidingItem!=null){item.top=collidingItem.top+collidingItem.height+margin.item.vertical}}while(collidingItem)}}};exports.substack=function(items,margin,subgroup){for(var i=0;i<items.length;i++){items[i].top=null}var subgroupHeight=subgroup.height;for(i=0;i<items.length;i++){var item=items[i];if(item.stack&&item.top===null){item.top=item.baseTop;do{var collidingItem=null;for(var j=0,jj=items.length;j<jj;j++){var other=items[j];if(other.top!==null&&other!==item&&exports.collision(item,other,margin.item,other.options.rtl)){collidingItem=other;break}}if(collidingItem!=null){item.top=collidingItem.top+collidingItem.height+margin.item.vertical}if(item.top+item.height>subgroupHeight){subgroupHeight=item.top+item.height}}while(collidingItem)}}subgroup.height=subgroupHeight-subgroup.top+.5*margin.item.vertical};exports.nostack=function(items,margin,subgroups,stackSubgroups){for(var i=0;i<items.length;i++){if(items[i].data.subgroup==undefined){items[i].top=margin.item.vertical}else if(items[i].data.subgroup!==undefined&&stackSubgroups){var newTop=0;for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){if(subgroups[subgroup].visible==true&&subgroups[subgroup].index<subgroups[items[i].data.subgroup].index){newTop+=subgroups[subgroup].height;subgroups[items[i].data.subgroup].top=newTop}}}items[i].top=newTop+.5*margin.item.vertical}}if(!stackSubgroups){exports.stackSubgroups(items,margin,subgroups)}};exports.stackSubgroups=function(items,margin,subgroups){for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){subgroups[subgroup].top=0;do{var collidingItem=null;for(var otherSubgroup in subgroups){if(subgroups[otherSubgroup].top!==null&&otherSubgroup!==subgroup&&subgroups[subgroup].index>subgroups[otherSubgroup].index&&exports.collisionByTimes(subgroups[subgroup],subgroups[otherSubgroup])){collidingItem=subgroups[otherSubgroup];break}}if(collidingItem!=null){subgroups[subgroup].top=collidingItem.top+collidingItem.height}}while(collidingItem)}}for(var i=0;i<items.length;i++){if(items[i].data.subgroup!==undefined){items[i].top=subgroups[items[i].data.subgroup].top+.5*margin.item.vertical}}};exports.stackSubgroupsWithInnerStack=function(subgroupItems,margin,subgroups){var doSubStack=false;var subgroupOrder=[];for(var subgroup in subgroups){if(subgroups[subgroup].hasOwnProperty(\"index\")){subgroupOrder[subgroups[subgroup].index]=subgroup}else{subgroupOrder.push(subgroup)}}for(var j=0;j<subgroupOrder.length;j++){subgroup=subgroupOrder[j];if(subgroups.hasOwnProperty(subgroup)){doSubStack=doSubStack||subgroups[subgroup].stack;subgroups[subgroup].top=0;for(var otherSubgroup in subgroups){if(subgroups[otherSubgroup].visible&&subgroups[subgroup].index>subgroups[otherSubgroup].index){subgroups[subgroup].top+=subgroups[otherSubgroup].height}}var items=subgroupItems[subgroup];for(var i=0;i<items.length;i++){if(items[i].data.subgroup!==undefined){items[i].top=subgroups[items[i].data.subgroup].top+.5*margin.item.vertical;if(subgroups[subgroup].stack){items[i].baseTop=items[i].top}}}if(doSubStack&&subgroups[subgroup].stack){exports.substack(subgroupItems[subgroup],margin,subgroups[subgroup])}}}};exports.collision=function(a,b,margin,rtl){if(rtl){return a.right-margin.horizontal+EPSILON<b.right+b.width&&a.right+a.width+margin.horizontal-EPSILON>b.right&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}else{return a.left-margin.horizontal+EPSILON<b.left+b.width&&a.left+a.width+margin.horizontal-EPSILON>b.left&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}};exports.collisionByTimes=function(a,b){return a.start<=b.start&&a.end>=b.start&&a.top<b.top+b.height&&a.top+a.height>b.top||b.start<=a.start&&b.end>=a.start&&b.top<a.top+a.height&&b.top+b.height>a.top}},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function BoxItem(data,conversion,options){this.props={dot:{width:0,height:0},line:{width:0,height:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}BoxItem.prototype=new Item(null,null,null);BoxItem.prototype.isVisible=function(range){var isVisible;var align=this.options.align;var widthInMs=this.width*range.getMillisecondsPerPixel();if(align==\"right\"){isVisible=this.data.start.getTime()>range.start&&this.data.start.getTime()-widthInMs<range.end}else if(align==\"left\"){isVisible=this.data.start.getTime()+widthInMs>range.start&&this.data.start.getTime()<range.end}else{isVisible=this.data.start.getTime()+widthInMs/2>range.start&&this.data.start.getTime()-widthInMs/2<range.end}return isVisible};BoxItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"DIV\");this.dom.content=document.createElement(\"DIV\");this.dom.content.className=\"vis-item-content\";this.dom.box.appendChild(this.dom.content);this.dom.line=document.createElement(\"DIV\");this.dom.line.className=\"vis-line\";this.dom.dot=document.createElement(\"DIV\");this.dom.dot.className=\"vis-dot\";this.dom.box[\"timeline-item\"]=this;this.dirty=true}};BoxItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground)throw new Error(\"Cannot redraw item: parent has no foreground container element\");foreground.appendChild(this.dom.box)}if(!this.dom.line.parentNode){var background=this.parent.dom.background;if(!background)throw new Error(\"Cannot redraw item: parent has no background container element\");background.appendChild(this.dom.line)}if(!this.dom.dot.parentNode){var axis=this.parent.dom.axis;if(!background)throw new Error(\"Cannot redraw item: parent has no axis container element\");axis.appendChild(this.dom.dot)}this.displayed=true};BoxItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.box.className=\"vis-item vis-box\"+className;this.dom.line.className=\"vis-item vis-line\"+className;this.dom.dot.className=\"vis-item vis-dot\"+className}};BoxItem.prototype._getDomComponentsSizes=function(){return{previous:{right:this.dom.box.style.right,left:this.dom.box.style.left},dot:{height:this.dom.dot.offsetHeight,width:this.dom.dot.offsetWidth},line:{width:this.dom.line.offsetWidth},box:{width:this.dom.box.offsetWidth,height:this.dom.box.offsetHeight}}};BoxItem.prototype._updateDomComponentsSizes=function(sizes){if(this.options.rtl){this.dom.box.style.right=\"0px\"}else{this.dom.box.style.left=\"0px\"}this.props.dot.height=sizes.dot.height;this.props.dot.width=sizes.dot.width;this.props.line.width=sizes.line.width;this.width=sizes.box.width;this.height=sizes.box.height;if(this.options.rtl){this.dom.box.style.right=sizes.previous.right}else{this.dom.box.style.left=sizes.previous.left}this.dirty=false};BoxItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.box);this._repaintDragCenter();this._repaintDeleteButton(this.dom.box)};BoxItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};BoxItem.prototype.show=function(){if(!this.displayed){this.redraw()}};BoxItem.prototype.hide=function(){if(this.displayed){var dom=this.dom;if(dom.box.parentNode)dom.box.parentNode.removeChild(dom.box);if(dom.line.parentNode)dom.line.parentNode.removeChild(dom.line);if(dom.dot.parentNode)dom.dot.parentNode.removeChild(dom.dot);this.displayed=false}};BoxItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);var align=this.options.align;if(align==\"right\"){if(this.options.rtl){this.right=start-this.width;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start-this.width;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width+\"px\";this.dom.dot.style.left=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}}else if(align==\"left\"){if(this.options.rtl){this.right=start;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start+\"px\";this.dom.dot.style.right=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start+\"px\";this.dom.dot.style.left=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}}else{if(this.options.rtl){this.right=start-this.width/2;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.dot.width/2+\"px\"}else{this.left=start-this.width/2;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width/2+\"px\";this.dom.dot.style.left=start-this.props.dot.width/2+\"px\"}}};BoxItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;var line=this.dom.line;var dot=this.dom.dot;if(orientation==\"top\"){box.style.top=(this.top||0)+\"px\";line.style.top=\"0\";line.style.height=this.parent.top+this.top+1+\"px\";line.style.bottom=\"\"}else{var itemSetHeight=this.parent.itemSet.props.height;var lineHeight=itemSetHeight-this.parent.top-this.parent.height+this.top;box.style.top=(this.parent.height-this.top-this.height||0)+\"px\";line.style.top=itemSetHeight-lineHeight+\"px\";line.style.bottom=\"0\"}dot.style.top=-this.props.dot.height/2+\"px\"};BoxItem.prototype.getWidthLeft=function(){return this.width/2};BoxItem.prototype.getWidthRight=function(){return this.width/2};module.exports=BoxItem},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function PointItem(data,conversion,options){this.props={dot:{top:0,width:0,height:0},content:{height:0,marginLeft:0,marginRight:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}PointItem.prototype=new Item(null,null,null);PointItem.prototype.isVisible=function(range){var widthInMs=this.width*range.getMillisecondsPerPixel();return this.data.start.getTime()+widthInMs>range.start&&this.data.start<range.end};PointItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.point=document.createElement(\"div\");this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.point.appendChild(this.dom.content);this.dom.dot=document.createElement(\"div\");this.dom.point.appendChild(this.dom.dot);this.dom.point[\"timeline-item\"]=this;this.dirty=true}};PointItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.point.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(this.dom.point)}this.displayed=true};PointItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.point);this._updateStyle(this.dom.point);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.point.className=\"vis-item vis-point\"+className;this.dom.dot.className=\"vis-item vis-dot\"+className}};PointItem.prototype._getDomComponentsSizes=function(){return{dot:{width:this.dom.dot.offsetWidth,height:this.dom.dot.offsetHeight},content:{width:this.dom.content.offsetWidth,height:this.dom.content.offsetHeight},point:{width:this.dom.point.offsetWidth,height:this.dom.point.offsetHeight}}};PointItem.prototype._updateDomComponentsSizes=function(sizes){this.props.dot.width=sizes.dot.width;this.props.dot.height=sizes.dot.height;this.props.content.height=sizes.content.height;if(this.options.rtl){this.dom.content.style.marginRight=2*this.props.dot.width+\"px\"}else{this.dom.content.style.marginLeft=2*this.props.dot.width+\"px\"}this.width=sizes.point.width;this.height=sizes.point.height;this.dom.dot.style.top=(this.height-this.props.dot.height)/2+\"px\";if(this.options.rtl){this.dom.dot.style.right=this.props.dot.width/2+\"px\"}else{this.dom.dot.style.left=this.props.dot.width/2+\"px\"}this.dirty=false};PointItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.point);this._repaintDragCenter();this._repaintDeleteButton(this.dom.point)};PointItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};PointItem.prototype.show=function(){if(!this.displayed){this.redraw()}};PointItem.prototype.hide=function(){if(this.displayed){if(this.dom.point.parentNode){this.dom.point.parentNode.removeChild(this.dom.point)}this.displayed=false}};PointItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);if(this.options.rtl){this.right=start-this.props.dot.width;this.dom.point.style.right=this.right+\"px\"}else{this.left=start-this.props.dot.width;this.dom.point.style.left=this.left+\"px\"}};PointItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var point=this.dom.point;if(orientation==\"top\"){point.style.top=this.top+\"px\"}else{point.style.top=this.parent.height-this.top-this.height+\"px\"}};PointItem.prototype.getWidthLeft=function(){return this.props.dot.width};PointItem.prototype.getWidthRight=function(){return this.props.dot.width};module.exports=PointItem},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);var BackgroundGroup=__webpack_require__(69);var RangeItem=__webpack_require__(70);function BackgroundItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}BackgroundItem.prototype=new Item(null,null,null);BackgroundItem.prototype.baseClassName=\"vis-item vis-background\";BackgroundItem.prototype.stack=false;BackgroundItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};BackgroundItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"div\");this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-item-overflow\";this.dom.box.appendChild(this.dom.frame);this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.frame.appendChild(this.dom.content);this.dirty=true}};BackgroundItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var background=this.parent.dom.background;if(!background){throw new Error(\"Cannot redraw item: parent has no background container element\")}background.appendChild(this.dom.box)}this.displayed=true};BackgroundItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.content);this._updateStyle(this.dom.box);var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\");this.dom.box.className=this.baseClassName+className}};BackgroundItem.prototype._getDomComponentsSizes=function(){this.overflow=window.getComputedStyle(this.dom.content).overflow!==\"hidden\";return{content:{width:this.dom.content.offsetWidth}}};BackgroundItem.prototype._updateDomComponentsSizes=function(sizes){this.props.content.width=sizes.content.width;this.height=0;this.dirty=false};BackgroundItem.prototype._repaintDomAdditionals=function(){};BackgroundItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes.bind(this)()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};BackgroundItem.prototype.show=RangeItem.prototype.show;BackgroundItem.prototype.hide=RangeItem.prototype.hide;BackgroundItem.prototype.repositionX=RangeItem.prototype.repositionX;BackgroundItem.prototype.repositionY=function(margin){var height;var orientation=this.options.orientation.item;if(this.data.subgroup!==undefined){var itemSubgroup=this.data.subgroup;this.dom.box.style.height=this.parent.subgroups[itemSubgroup].height+\"px\";if(orientation==\"top\"){this.dom.box.style.top=this.parent.top+this.parent.subgroups[itemSubgroup].top+\"px\"}else{this.dom.box.style.top=this.parent.top+this.parent.height-this.parent.subgroups[itemSubgroup].top-this.parent.subgroups[itemSubgroup].height+\"px\"}this.dom.box.style.bottom=\"\"}else{if(this.parent instanceof BackgroundGroup){height=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height);this.dom.box.style.bottom=orientation==\"bottom\"?\"0\":\"\";this.dom.box.style.top=orientation==\"top\"?\"0\":\"\"}else{height=this.parent.height;this.dom.box.style.top=this.parent.top+\"px\";this.dom.box.style.bottom=\"\"}}this.dom.box.style.height=height+\"px\"};module.exports=BackgroundItem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Popup=function(){function Popup(container,overflowMethod){(0,_classCallCheck3[\"default\"])(this,Popup);this.container=container;this.overflowMethod=overflowMethod||\"cap\";this.x=0;this.y=0;this.padding=5;this.hidden=false;this.frame=document.createElement(\"div\");this.frame.className=\"vis-tooltip\";this.container.appendChild(this.frame)}(0,_createClass3[\"default\"])(Popup,[{key:\"setPosition\",value:function setPosition(x,y){this.x=parseInt(x);this.y=parseInt(y)}},{key:\"setText\",value:function setText(content){if(content instanceof Element){this.frame.innerHTML=\"\";this.frame.appendChild(content)}else{this.frame.innerHTML=content}}},{key:\"show\",value:function show(doShow){if(doShow===undefined){doShow=true}if(doShow===true){var height=this.frame.clientHeight;var width=this.frame.clientWidth;var maxHeight=this.frame.parentNode.clientHeight;var maxWidth=this.frame.parentNode.clientWidth;var left=0,top=0;if(this.overflowMethod==\"flip\"){var isLeft=false,isTop=true;if(this.y-height<this.padding){isTop=false}if(this.x+width>maxWidth-this.padding){isLeft=true}if(isLeft){left=this.x-width}else{left=this.x}if(isTop){top=this.y-height}else{top=this.y}}else{top=this.y-height;if(top+height+this.padding>maxHeight){top=maxHeight-height-this.padding}if(top<this.padding){top=this.padding}left=this.x;if(left+width+this.padding>maxWidth){left=maxWidth-width-this.padding}if(left<this.padding){left=this.padding}}this.frame.style.left=left+\"px\";this.frame.style.top=top+\"px\";this.frame.style.visibility=\"visible\";this.hidden=false}else{this.hide()}}},{key:\"hide\",value:function hide(){this.hidden=true;this.frame.style.left=\"0\";this.frame.style.top=\"0\";this.frame.style.visibility=\"hidden\"}},{key:\"destroy\",value:function destroy(){this.frame.parentNode.removeChild(this.frame)}}]);return Popup}();exports[\"default\"]=Popup},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:bool,function:\"function\"}},align:{string:string},rtl:{boolean:bool,undefined:\"undefined\"},rollingMode:{follow:{boolean:bool},offset:{number:number,undefined:\"undefined\"},__type__:{object:object}},verticalScroll:{boolean:bool,undefined:\"undefined\"},horizontalScroll:{boolean:bool,undefined:\"undefined\"},autoResize:{boolean:bool},throttleRedraw:{number:number},clickToUse:{boolean:bool},dataAttributes:{string:string,array:array},editable:{add:{boolean:bool,undefined:\"undefined\"},remove:{boolean:bool,undefined:\"undefined\"},updateGroup:{boolean:bool,undefined:\"undefined\"},updateTime:{boolean:bool,undefined:\"undefined\"},overrideItems:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},week:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},week:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},__type__:{object:object}},moment:{function:\"function\"},groupOrder:{string:string,function:\"function\"},groupEditable:{add:{boolean:bool,undefined:\"undefined\"},remove:{boolean:bool,undefined:\"undefined\"},order:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},groupOrderSwap:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},itemsAlwaysDraggable:{item:{boolean:bool,undefined:\"undefined\"},range:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},limitSize:{boolean:bool},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},margin:{axis:{number:number},item:{horizontal:{number:number,undefined:\"undefined\"},vertical:{number:number,undefined:\"undefined\"},__type__:{object:object,number:number}},__type__:{object:object,number:number}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:bool},multiselect:{boolean:bool},multiselectPerGroup:{boolean:bool},onAdd:{function:\"function\"},onDropObjectOnItem:{function:\"function\"},onUpdate:{function:\"function\"},onMove:{function:\"function\"},onMoving:{function:\"function\"},onRemove:{function:\"function\"},onAddGroup:{function:\"function\"},onMoveGroup:{function:\"function\"},onRemoveGroup:{function:\"function\"},onInitialDrawComplete:{function:\"function\"},order:{function:\"function\"},orientation:{axis:{string:string,undefined:\"undefined\"},item:{string:string,undefined:\"undefined\"},__type__:{string:string,object:object}},selectable:{boolean:bool},showCurrentTime:{boolean:bool},showMajorLabels:{boolean:bool},showMinorLabels:{boolean:bool},stack:{boolean:bool},stackSubgroups:{boolean:bool},snap:{function:\"function\",null:\"null\"},start:{date:date,number:number,string:string,moment:moment},template:{function:\"function\"},groupTemplate:{function:\"function\"},visibleFrameTemplate:{string:string,function:\"function\"},showTooltips:{boolean:bool},tooltip:{followMouse:{boolean:bool},overflowMethod:{string:[\"cap\",\"flip\"]},__type__:{object:object}},tooltipOnItemUpdateTime:{template:{function:\"function\"},__type__:{boolean:bool,object:object}},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},type:{string:string},width:{string:string,number:number},zoomable:{boolean:bool},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},__type__:{object:object}};var configureOptions={global:{align:[\"center\",\"left\",\"right\"],direction:false,autoResize:true,clickToUse:false,editable:{add:false,remove:false,updateGroup:false,updateTime:false},end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},groupsDraggable:false,height:\"\",locale:\"\",margin:{axis:[20,0,100,1],item:{horizontal:[10,0,100,1],vertical:[10,0,100,1]}},max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:false,multiselect:false,multiselectPerGroup:false,orientation:{axis:[\"both\",\"bottom\",\"top\"],item:[\"bottom\",\"top\"]},selectable:true,showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,stack:true,stackSubgroups:true,start:\"\",showTooltips:true,tooltip:{followMouse:false,overflowMethod:\"flip\"},tooltipOnItemUpdateTime:false,type:[\"box\",\"point\",\"range\",\"background\"],width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Component=__webpack_require__(16);var DataAxis=__webpack_require__(107);var GraphGroup=__webpack_require__(109);var Legend=__webpack_require__(112);var Bars=__webpack_require__(110)\n;var Lines=__webpack_require__(111);var Points=__webpack_require__(72);var UNGROUPED=\"__ungrouped__\";function LineGraph(body,options){this.id=util.randomUUID();this.body=body;this.defaultOptions={yAxisOrientation:\"left\",defaultGroup:\"default\",sort:true,sampling:true,stack:false,graphHeight:\"400px\",shaded:{enabled:false,orientation:\"bottom\"},style:\"line\",barChart:{width:50,sideBySide:false,align:\"center\"},interpolation:{enabled:true,parametrization:\"centripetal\",alpha:.5},drawPoints:{enabled:true,size:6,style:\"square\"},dataAxis:{},legend:{},groups:{visibility:{}}};this.options=util.extend({},this.defaultOptions);this.dom={};this.props={};this.hammer=null;this.groups={};this.abortedGraphUpdate=false;this.updateSVGheight=false;this.updateSVGheightOnResize=false;this.forceGraphUpdate=true;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items)},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.selection=[];this.lastStart=this.body.range.start;this.touchParams={};this.svgElements={};this.setOptions(options);this.groupsUsingDefaultStyles=[0];this.body.emitter.on(\"rangechanged\",function(){me.lastStart=me.body.range.start;me.svg.style.left=util.option.asSize(-me.props.width);me.forceGraphUpdate=true;me.redraw.call(me)});this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups}}LineGraph.prototype=new Component;LineGraph.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-line-graph\";this.dom.frame=frame;this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"relative\";this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\";this.svg.style.display=\"block\";frame.appendChild(this.svg);this.options.dataAxis.orientation=\"left\";this.yAxisLeft=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);this.options.dataAxis.orientation=\"right\";this.yAxisRight=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);delete this.options.dataAxis.orientation;this.legendLeft=new Legend(this.body,this.options.legend,\"left\",this.options.groups);this.legendRight=new Legend(this.body,this.options.legend,\"right\",this.options.groups);this.show()};LineGraph.prototype.setOptions=function(options){if(options){var fields=[\"sampling\",\"defaultGroup\",\"stack\",\"height\",\"graphHeight\",\"yAxisOrientation\",\"style\",\"barChart\",\"dataAxis\",\"sort\",\"groups\"];if(options.graphHeight===undefined&&options.height!==undefined){this.updateSVGheight=true;this.updateSVGheightOnResize=true}else if(this.body.domProps.centerContainer.height!==undefined&&options.graphHeight!==undefined){if(parseInt((options.graphHeight+\"\").replace(\"px\",\"\"))<this.body.domProps.centerContainer.height){this.updateSVGheight=true}}util.selectiveDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");util.mergeOptions(this.options,options,\"legend\");if(options.interpolation){if((0,_typeof3[\"default\"])(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}if(this.yAxisLeft){if(options.dataAxis!==undefined){this.yAxisLeft.setOptions(this.options.dataAxis);this.yAxisRight.setOptions(this.options.dataAxis)}}if(this.legendLeft){if(options.legend!==undefined){this.legendLeft.setOptions(this.options.legend);this.legendRight.setOptions(this.options.legend)}}if(this.groups.hasOwnProperty(UNGROUPED)){this.groups[UNGROUPED].setOptions(options)}}if(this.dom.frame){this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};LineGraph.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};LineGraph.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids)}};LineGraph.prototype.setGroups=function(groups){var me=this;var ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;for(var i=0;i<ids.length;i++){this._removeGroup(ids[i])}}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}};LineGraph.prototype._onUpdate=function(ids){this._updateAllGroupData(ids)};LineGraph.prototype._onAdd=function(ids){this._onUpdate(ids)};LineGraph.prototype._onRemove=function(ids){this._onUpdate(ids)};LineGraph.prototype._onUpdateGroups=function(groupIds){this._updateAllGroupData(null,groupIds)};LineGraph.prototype._onAddGroups=function(groupIds){this._onUpdateGroups(groupIds)};LineGraph.prototype._onRemoveGroups=function(groupIds){for(var i=0;i<groupIds.length;i++){this._removeGroup(groupIds[i])}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})};LineGraph.prototype._removeGroup=function(groupId){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId);this.legendRight.redraw()}else{this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId);this.legendLeft.redraw()}delete this.groups[groupId]}};LineGraph.prototype._updateGroup=function(group,groupId){if(!this.groups.hasOwnProperty(groupId)){this.groups[groupId]=new GraphGroup(group,groupId,this.options,this.groupsUsingDefaultStyles);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.addGroup(groupId,this.groups[groupId]);this.legendRight.addGroup(groupId,this.groups[groupId])}else{this.yAxisLeft.addGroup(groupId,this.groups[groupId]);this.legendLeft.addGroup(groupId,this.groups[groupId])}}else{this.groups[groupId].update(group);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.updateGroup(groupId,this.groups[groupId]);this.legendRight.updateGroup(groupId,this.groups[groupId]);this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId)}else{this.yAxisLeft.updateGroup(groupId,this.groups[groupId]);this.legendLeft.updateGroup(groupId,this.groups[groupId]);this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId)}}this.legendLeft.redraw();this.legendRight.redraw()};LineGraph.prototype._updateAllGroupData=function(ids,groupIds){if(this.itemsData!=null){var groupsContent={};var items=this.itemsData.get();var fieldId=this.itemsData._fieldId;var idMap={};if(ids){ids.map(function(id){idMap[id]=id})}var groupCounts={};for(var i=0;i<items.length;i++){var item=items[i];var groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}groupCounts.hasOwnProperty(groupId)?groupCounts[groupId]++:groupCounts[groupId]=1}var existingItemsMap={};if(!groupIds&&ids){for(groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){group=this.groups[groupId];var existing_items=group.getItems();groupsContent[groupId]=existing_items.filter(function(item){existingItemsMap[item[fieldId]]=item[fieldId];return item[fieldId]!==idMap[item[fieldId]]});var newLength=groupCounts[groupId];groupCounts[groupId]-=groupsContent[groupId].length;if(groupsContent[groupId].length<newLength){groupsContent[groupId][newLength-1]={}}}}}for(i=0;i<items.length;i++){item=items[i];groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}if(!groupIds&&ids&&item[fieldId]!==idMap[item[fieldId]]&&existingItemsMap.hasOwnProperty(item[fieldId])){continue}if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(groupCounts[groupId])}var extended=util.bridgeObject(item);extended.x=util.convert(item.x,\"Date\");extended.end=util.convert(item.end,\"Date\");extended.orginalY=item.y;extended.y=Number(item.y);extended[fieldId]=item[fieldId];var index=groupsContent[groupId].length-groupCounts[groupId]--;groupsContent[groupId][index]=extended}for(groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(0)}}}for(groupId in groupsContent){if(groupsContent.hasOwnProperty(groupId)){if(groupsContent[groupId].length==0){if(this.groups.hasOwnProperty(groupId)){this._removeGroup(groupId)}}else{var group=undefined;if(this.groupsData!=undefined){group=this.groupsData.get(groupId)}if(group==undefined){group={id:groupId,content:this.options.defaultGroup+groupId}}this._updateGroup(group,groupId);this.groups[groupId].setItems(groupsContent[groupId])}}}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.redraw=function(){var resized=false;this.props.width=this.dom.frame.offsetWidth;this.props.height=this.body.domProps.centerContainer.height-this.body.domProps.border.top-this.body.domProps.border.bottom;resized=this._isResized()||resized;var visibleInterval=this.body.range.end-this.body.range.start;var zoomed=visibleInterval!=this.lastVisibleInterval;this.lastVisibleInterval=visibleInterval;if(resized==true){this.svg.style.width=util.option.asSize(3*this.props.width);this.svg.style.left=util.option.asSize(-this.props.width);if((this.options.height+\"\").indexOf(\"%\")!=-1||this.updateSVGheightOnResize==true){this.updateSVGheight=true}}if(this.updateSVGheight==true){if(this.options.graphHeight!=this.props.height+\"px\"){this.options.graphHeight=this.props.height+\"px\";this.svg.style.height=this.props.height+\"px\"}this.updateSVGheight=false}else{this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\"}if(resized==true||zoomed==true||this.abortedGraphUpdate==true||this.forceGraphUpdate==true){resized=this._updateGraph()||resized;this.forceGraphUpdate=false}else{if(this.lastStart!=0){var offset=this.body.range.start-this.lastStart;var range=this.body.range.end-this.body.range.start;if(this.props.width!=0){var rangePerPixelInv=this.props.width/range;var xOffset=offset*rangePerPixelInv;this.svg.style.left=-this.props.width-xOffset+\"px\"}}}this.legendLeft.redraw();this.legendRight.redraw();return resized};LineGraph.prototype._getSortedGroupIds=function(){var grouplist=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];if(group.visible==true&&(this.options.groups.visibility[groupId]===undefined||this.options.groups.visibility[groupId]==true)){grouplist.push({id:groupId,zIndex:group.options.zIndex})}}}util.insertSort(grouplist,function(a,b){var az=a.zIndex;var bz=b.zIndex;if(az===undefined)az=0;if(bz===undefined)bz=0;return az==bz?0:az<bz?-1:1});var groupIds=new Array(grouplist.length);for(var i=0;i<grouplist.length;i++){groupIds[i]=grouplist[i].id}return groupIds};LineGraph.prototype._updateGraph=function(){DOMutil.prepareElements(this.svgElements);if(this.props.width!=0&&this.itemsData!=null){var group,i;var groupRanges={};var changeCalled=false;var minDate=this.body.util.toGlobalTime(-this.body.domProps.root.width);var maxDate=this.body.util.toGlobalTime(2*this.body.domProps.root.width);var groupIds=this._getSortedGroupIds();if(groupIds.length>0){var groupsData={};this._getRelevantData(groupIds,groupsData,minDate,maxDate);this._applySampling(groupIds,groupsData);for(i=0;i<groupIds.length;i++){this._convertXcoordinates(groupsData[groupIds[i]])}this._getYRanges(groupIds,groupsData,groupRanges);changeCalled=this._updateYAxis(groupIds,groupRanges);if(changeCalled==true){DOMutil.cleanupElements(this.svgElements);this.abortedGraphUpdate=true;return true}this.abortedGraphUpdate=false;var below=undefined;for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(this.options.stack===true&&this.options.style===\"line\"){if(group.options.excludeFromStacking==undefined||!group.options.excludeFromStacking){if(below!=undefined){this._stack(groupsData[group.id],groupsData[below.id]);if(group.options.shaded.enabled==true&&group.options.shaded.orientation!==\"group\"){if(group.options.shaded.orientation==\"top\"&&below.options.shaded.orientation!==\"group\"){below.options.shaded.orientation=\"group\";below.options.shaded.groupId=group.id}else{group.options.shaded.orientation=\"group\";group.options.shaded.groupId=below.id}}}below=group}}this._convertYcoordinates(groupsData[groupIds[i]],group)}var paths={};for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.style===\"line\"&&group.options.shaded.enabled==true){var dataset=groupsData[groupIds[i]];if(dataset==null||dataset.length==0){continue}if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(dataset,group)}if(group.options.shaded.orientation===\"group\"){var subGroupId=group.options.shaded.groupId;if(groupIds.indexOf(subGroupId)===-1){console.log(group.id+\": Unknown shading group target given:\"+subGroupId);continue}if(!paths.hasOwnProperty(subGroupId)){paths[subGroupId]=Lines.calcPath(groupsData[subGroupId],this.groups[subGroupId])}Lines.drawShading(paths[groupIds[i]],group,paths[subGroupId],this.framework)}else{Lines.drawShading(paths[groupIds[i]],group,undefined,this.framework)}}}Bars.draw(groupIds,groupsData,this.framework);for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(groupsData[groupIds[i]].length>0){switch(group.options.style){case\"line\":if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(groupsData[groupIds[i]],group)}Lines.draw(paths[groupIds[i]],group,this.framework);case\"point\":case\"points\":if(group.options.style==\"point\"||group.options.style==\"points\"||group.options.drawPoints.enabled==true){Points.draw(groupsData[groupIds[i]],group,this.framework)}break;case\"bar\":default:}}}}}DOMutil.cleanupElements(this.svgElements);return false};LineGraph.prototype._stack=function(data,subData){var index,dx,dy,subPrevPoint,subNextPoint;index=0;for(var j=0;j<data.length;j++){subPrevPoint=undefined;subNextPoint=undefined;for(var k=index;k<subData.length;k++){if(subData[k].x===data[j].x){subPrevPoint=subData[k];subNextPoint=subData[k];index=k;break}else if(subData[k].x>data[j].x){subNextPoint=subData[k];if(k==0){subPrevPoint=subNextPoint}else{subPrevPoint=subData[k-1]}index=k;break}}if(subNextPoint===undefined){subPrevPoint=subData[subData.length-1];subNextPoint=subData[subData.length-1]}dx=subNextPoint.x-subPrevPoint.x;dy=subNextPoint.y-subPrevPoint.y;if(dx==0){data[j].y=data[j].orginalY+subNextPoint.y}else{data[j].y=data[j].orginalY+dy/dx*(data[j].x-subPrevPoint.x)+subPrevPoint.y}}};LineGraph.prototype._getRelevantData=function(groupIds,groupsData,minDate,maxDate){var group,i,j,item;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];var itemsData=group.getItems();if(group.options.sort==true){var dateComparator=function dateComparator(a,b){return a.getTime()==b.getTime()?0:a<b?-1:1};var first=Math.max(0,util.binarySearchValue(itemsData,minDate,\"x\",\"before\",dateComparator));var last=Math.min(itemsData.length,util.binarySearchValue(itemsData,maxDate,\"x\",\"after\",dateComparator)+1);if(last<=0){last=itemsData.length}var dataContainer=new Array(last-first);for(j=first;j<last;j++){item=group.itemsData[j];dataContainer[j-first]=item}groupsData[groupIds[i]]=dataContainer}else{groupsData[groupIds[i]]=group.itemsData}}}};LineGraph.prototype._applySampling=function(groupIds,groupsData){var group;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.sampling==true){var dataContainer=groupsData[groupIds[i]];if(dataContainer.length>0){var increment=1;var amountOfPoints=dataContainer.length;var xDistance=this.body.util.toGlobalScreen(dataContainer[dataContainer.length-1].x)-this.body.util.toGlobalScreen(dataContainer[0].x);var pointsPerPixel=amountOfPoints/xDistance;increment=Math.min(Math.ceil(.2*amountOfPoints),Math.max(1,Math.round(pointsPerPixel)));var sampledData=new Array(amountOfPoints);for(var j=0;j<amountOfPoints;j+=increment){var idx=Math.round(j/increment);sampledData[idx]=dataContainer[j]}groupsData[groupIds[i]]=sampledData.splice(0,Math.round(amountOfPoints/increment))}}}}};LineGraph.prototype._getYRanges=function(groupIds,groupsData,groupRanges){var groupData,group,i;var combinedDataLeft=[];var combinedDataRight=[];var options;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){groupData=groupsData[groupIds[i]];options=this.groups[groupIds[i]].options;if(groupData.length>0){group=this.groups[groupIds[i]];if(options.stack===true&&options.style===\"bar\"){if(options.yAxisOrientation===\"left\"){combinedDataLeft=combinedDataLeft.concat(groupData)}else{combinedDataRight=combinedDataRight.concat(groupData)}}else{groupRanges[groupIds[i]]=group.getYRange(groupData,groupIds[i])}}}Bars.getStackedYRange(combinedDataLeft,groupRanges,groupIds,\"__barStackLeft\",\"left\");Bars.getStackedYRange(combinedDataRight,groupRanges,groupIds,\"__barStackRight\",\"right\")}};LineGraph.prototype._updateYAxis=function(groupIds,groupRanges){var resized=false;var yAxisLeftUsed=false;var yAxisRightUsed=false;var minLeft=1e9,minRight=1e9,maxLeft=-1e9,maxRight=-1e9,minVal,maxVal;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){var group=this.groups[groupIds[i]];if(group&&group.options.yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=1e9;maxLeft=-1e9}else if(group&&group.options.yAxisOrientation){yAxisRightUsed=true;minRight=1e9;maxRight=-1e9}}for(i=0;i<groupIds.length;i++){if(groupRanges.hasOwnProperty(groupIds[i])){if(groupRanges[groupIds[i]].ignore!==true){minVal=groupRanges[groupIds[i]].min;maxVal=groupRanges[groupIds[i]].max;if(groupRanges[groupIds[i]].yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=minLeft>minVal?minVal:minLeft;maxLeft=maxLeft<maxVal?maxVal:maxLeft}else{yAxisRightUsed=true;minRight=minRight>minVal?minVal:minRight;maxRight=maxRight<maxVal?maxVal:maxRight}}}}if(yAxisLeftUsed==true){this.yAxisLeft.setRange(minLeft,maxLeft)}if(yAxisRightUsed==true){this.yAxisRight.setRange(minRight,maxRight)}}resized=this._toggleAxisVisiblity(yAxisLeftUsed,this.yAxisLeft)||resized;resized=this._toggleAxisVisiblity(yAxisRightUsed,this.yAxisRight)||resized;if(yAxisRightUsed==true&&yAxisLeftUsed==true){this.yAxisLeft.drawIcons=true;this.yAxisRight.drawIcons=true}else{this.yAxisLeft.drawIcons=false;this.yAxisRight.drawIcons=false}this.yAxisRight.master=!yAxisLeftUsed;this.yAxisRight.masterAxis=this.yAxisLeft;if(this.yAxisRight.master==false){if(yAxisRightUsed==true){this.yAxisLeft.lineOffset=this.yAxisRight.width}else{this.yAxisLeft.lineOffset=0}resized=this.yAxisLeft.redraw()||resized;resized=this.yAxisRight.redraw()||resized}else{resized=this.yAxisRight.redraw()||resized}var tempGroups=[\"__barStackLeft\",\"__barStackRight\",\"__lineStackLeft\",\"__lineStackRight\"];for(i=0;i<tempGroups.length;i++){if(groupIds.indexOf(tempGroups[i])!=-1){groupIds.splice(groupIds.indexOf(tempGroups[i]),1)}}return resized};LineGraph.prototype._toggleAxisVisiblity=function(axisUsed,axis){var changed=false;if(axisUsed==false){if(axis.dom.frame.parentNode&&axis.hidden==false){axis.hide();changed=true}}else{if(!axis.dom.frame.parentNode&&axis.hidden==true){axis.show();changed=true}}return changed};LineGraph.prototype._convertXcoordinates=function(datapoints){var toScreen=this.body.util.toScreen;for(var i=0;i<datapoints.length;i++){datapoints[i].screen_x=toScreen(datapoints[i].x)+this.props.width;datapoints[i].screen_y=datapoints[i].y;if(datapoints[i].end!=undefined){datapoints[i].screen_end=toScreen(datapoints[i].end)+this.props.width}else{datapoints[i].screen_end=undefined}}};LineGraph.prototype._convertYcoordinates=function(datapoints,group){var axis=this.yAxisLeft;var svgHeight=Number(this.svg.style.height.replace(\"px\",\"\"));if(group.options.yAxisOrientation==\"right\"){axis=this.yAxisRight}for(var i=0;i<datapoints.length;i++){datapoints[i].screen_y=Math.round(axis.convertValue(datapoints[i].y))}group.setZeroPosition(Math.min(svgHeight,axis.convertValue(0)))};module.exports=LineGraph},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var Component=__webpack_require__(16);var DataScale=__webpack_require__(108);function DataAxis(body,options,svg,linegraphOptions){this.id=util.randomUUID();this.body=body;this.defaultOptions={orientation:\"left\",showMinorLabels:true,showMajorLabels:true,icons:false,majorLinesOffset:7,minorLinesOffset:4,labelOffsetX:10,labelOffsetY:2,iconWidth:20,width:\"40px\",visible:true,alignZeros:true,left:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}},right:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}}};this.linegraphOptions=linegraphOptions;this.linegraphSVG=svg;this.props={};this.DOMelements={lines:{},labels:{},title:{}};this.dom={};this.scale=undefined;this.range={start:0,end:0};this.options=util.extend({},this.defaultOptions);this.conversionFactor=1;this.setOptions(options);this.width=Number((\"\"+this.options.width).replace(\"px\",\"\"));this.minWidth=this.width;this.height=this.linegraphSVG.getBoundingClientRect().height;this.hidden=false;this.stepPixels=25;this.zeroCrossing=-1;this.amountOfSteps=-1;this.lineOffset=0;this.master=true;this.masterAxis=null;this.svgElements={};this.iconsRemoved=false;this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};var me=this;this.body.emitter.on(\"verticalDrag\",function(){me.dom.lineContainer.style.top=me.body.domProps.scrollTop+\"px\"})}DataAxis.prototype=new Component;DataAxis.prototype.addGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1};DataAxis.prototype.updateGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.amountOfGroups+=1}this.groups[label]=graphOptions};DataAxis.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};DataAxis.prototype.setOptions=function(options){if(options){var redraw=false;if(this.options.orientation!=options.orientation&&options.orientation!==undefined){redraw=true}var fields=[\"orientation\",\"showMinorLabels\",\"showMajorLabels\",\"icons\",\"majorLinesOffset\",\"minorLinesOffset\",\"labelOffsetX\",\"labelOffsetY\",\"iconWidth\",\"width\",\"visible\",\"left\",\"right\",\"alignZeros\"];util.selectiveDeepExtend(fields,this.options,options);this.minWidth=Number((\"\"+this.options.width).replace(\"px\",\"\"));if(redraw===true&&this.dom.frame){this.hide();this.show()}}};DataAxis.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.style.width=this.options.width;this.dom.frame.style.height=this.height;this.dom.lineContainer=document.createElement(\"div\");this.dom.lineContainer.style.width=\"100%\";this.dom.lineContainer.style.height=this.height;this.dom.lineContainer.style.position=\"relative\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=\"0px\";this.svg.style.height=\"100%\";this.svg.style.width=\"100%\";this.svg.style.display=\"block\";this.dom.frame.appendChild(this.svg)};DataAxis.prototype._redrawGroupIcons=function(){DOMutil.prepareElements(this.svgElements);var x;var iconWidth=this.options.iconWidth;var iconHeight=15;var iconOffset=4;var y=iconOffset+.5*iconHeight;if(this.options.orientation===\"left\"){x=iconOffset}else{x=this.width-iconWidth-iconOffset}var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+iconOffset}}DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=false};DataAxis.prototype._cleanupIcons=function(){if(this.iconsRemoved===false){DOMutil.prepareElements(this.svgElements);DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=true}};DataAxis.prototype.show=function(){this.hidden=false;if(!this.dom.frame.parentNode){if(this.options.orientation===\"left\"){this.body.dom.left.appendChild(this.dom.frame)}else{this.body.dom.right.appendChild(this.dom.frame)}}if(!this.dom.lineContainer.parentNode){this.body.dom.backgroundHorizontal.appendChild(this.dom.lineContainer)}};DataAxis.prototype.hide=function(){this.hidden=true;if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.lineContainer.parentNode){this.dom.lineContainer.parentNode.removeChild(this.dom.lineContainer)}};DataAxis.prototype.setRange=function(start,end){this.range.start=start;this.range.end=end};DataAxis.prototype.redraw=function(){var resized=false;var activeGroups=0;this.dom.lineContainer.style.top=this.body.domProps.scrollTop+\"px\";for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){activeGroups++}}}if(this.amountOfGroups===0||activeGroups===0){this.hide()}else{this.show();this.height=Number(this.linegraphSVG.style.height.replace(\"px\",\"\"));this.dom.lineContainer.style.height=this.height+\"px\";this.width=this.options.visible===true?Number((\"\"+this.options.width).replace(\"px\",\"\")):0;var props=this.props;var frame=this.dom.frame;frame.className=\"vis-data-axis\";this._calculateCharSize();var orientation=this.options.orientation;var showMinorLabels=this.options.showMinorLabels;var showMajorLabels=this.options.showMajorLabels;props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.minorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.minorLinesOffset;props.minorLineHeight=1;props.majorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.majorLinesOffset;props.majorLineHeight=1;if(orientation===\"left\"){frame.style.top=\"0\";frame.style.left=\"0\";frame.style.bottom=\"\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.left.width;this.props.height=this.body.domProps.left.height}else{frame.style.top=\"\";frame.style.bottom=\"0\";frame.style.left=\"0\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.right.width;this.props.height=this.body.domProps.right.height}resized=this._redrawLabels();resized=this._isResized()||resized;if(this.options.icons===true){this._redrawGroupIcons()}else{this._cleanupIcons()}this._redrawTitle(orientation)}return resized};DataAxis.prototype._redrawLabels=function(){var _this=this;var resized=false;DOMutil.prepareElements(this.DOMelements.lines);DOMutil.prepareElements(this.DOMelements.labels);var orientation=this.options[\"orientation\"];var customRange=this.options[orientation].range!=undefined?this.options[orientation].range:{};var autoScaleEnd=true;if(customRange.max!=undefined){this.range.end=customRange.max;autoScaleEnd=false}var autoScaleStart=true;if(customRange.min!=undefined){this.range.start=customRange.min;autoScaleStart=false}this.scale=new DataScale(this.range.start,this.range.end,autoScaleStart,autoScaleEnd,this.dom.frame.offsetHeight,this.props.majorCharHeight,this.options.alignZeros,this.options[orientation].format);if(this.master===false&&this.masterAxis!=undefined){this.scale.followScale(this.masterAxis.scale)}this.maxLabelSize=0;var lines=this.scale.getLines();lines.forEach(function(line){var y=line.y;var isMajor=line.major;if(_this.options[\"showMinorLabels\"]&&isMajor===false){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-minor\",_this.props.minorCharHeight)}if(isMajor){if(y>=0){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-major\",_this.props.majorCharHeight)}}if(_this.master===true){if(isMajor){_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-major\",_this.options.majorLinesOffset,_this.props.majorLineWidth)}else{_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-minor\",_this.options.minorLinesOffset,_this.props.minorLineWidth)}}});var titleWidth=0;if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){titleWidth=this.props.titleCharHeight}var offset=this.options.icons===true?Math.max(this.options.iconWidth,titleWidth)+this.options.labelOffsetX+15:titleWidth+this.options.labelOffsetX+15;if(this.maxLabelSize>this.width-offset&&this.options.visible===true){this.width=this.maxLabelSize+offset;this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else if(this.maxLabelSize<this.width-offset&&this.options.visible===true&&this.width>this.minWidth){this.width=Math.max(this.minWidth,this.maxLabelSize+offset);this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else{DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);resized=false}return resized};DataAxis.prototype.convertValue=function(value){return this.scale.convertValue(value)};DataAxis.prototype.screenToValue=function(x){return this.scale.screenToValue(x)};DataAxis.prototype._redrawLabel=function(y,text,orientation,className,characterHeight){var label=DOMutil.getDOMElement(\"div\",this.DOMelements.labels,this.dom.frame);label.className=className;label.innerHTML=text;if(orientation===\"left\"){label.style.left=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"right\"}else{label.style.right=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"left\"}label.style.top=y-.5*characterHeight+this.options.labelOffsetY+\"px\";text+=\"\";var largestWidth=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);if(this.maxLabelSize<text.length*largestWidth){this.maxLabelSize=text.length*largestWidth}};DataAxis.prototype._redrawLine=function(y,orientation,className,offset,width){if(this.master===true){\nvar line=DOMutil.getDOMElement(\"div\",this.DOMelements.lines,this.dom.lineContainer);line.className=className;line.innerHTML=\"\";if(orientation===\"left\"){line.style.left=this.width-offset+\"px\"}else{line.style.right=this.width-offset+\"px\"}line.style.width=width+\"px\";line.style.top=y+\"px\"}};DataAxis.prototype._redrawTitle=function(orientation){DOMutil.prepareElements(this.DOMelements.title);if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){var title=DOMutil.getDOMElement(\"div\",this.DOMelements.title,this.dom.frame);title.className=\"vis-y-axis vis-title vis-\"+orientation;title.innerHTML=this.options[orientation].title.text;if(this.options[orientation].title.style!==undefined){util.addCssText(title,this.options[orientation].title.style)}if(orientation===\"left\"){title.style.left=this.props.titleCharHeight+\"px\"}else{title.style.right=this.props.titleCharHeight+\"px\"}title.style.width=this.height+\"px\"}DOMutil.cleanupElements(this.DOMelements.title)};DataAxis.prototype._calculateCharSize=function(){if(!(\"minorCharHeight\"in this.props)){var textMinor=document.createTextNode(\"0\");var measureCharMinor=document.createElement(\"div\");measureCharMinor.className=\"vis-y-axis vis-minor vis-measure\";measureCharMinor.appendChild(textMinor);this.dom.frame.appendChild(measureCharMinor);this.props.minorCharHeight=measureCharMinor.clientHeight;this.props.minorCharWidth=measureCharMinor.clientWidth;this.dom.frame.removeChild(measureCharMinor)}if(!(\"majorCharHeight\"in this.props)){var textMajor=document.createTextNode(\"0\");var measureCharMajor=document.createElement(\"div\");measureCharMajor.className=\"vis-y-axis vis-major vis-measure\";measureCharMajor.appendChild(textMajor);this.dom.frame.appendChild(measureCharMajor);this.props.majorCharHeight=measureCharMajor.clientHeight;this.props.majorCharWidth=measureCharMajor.clientWidth;this.dom.frame.removeChild(measureCharMajor)}if(!(\"titleCharHeight\"in this.props)){var textTitle=document.createTextNode(\"0\");var measureCharTitle=document.createElement(\"div\");measureCharTitle.className=\"vis-y-axis vis-title vis-measure\";measureCharTitle.appendChild(textTitle);this.dom.frame.appendChild(measureCharTitle);this.props.titleCharHeight=measureCharTitle.clientHeight;this.props.titleCharWidth=measureCharTitle.clientWidth;this.dom.frame.removeChild(measureCharTitle)}};module.exports=DataAxis},function(module,exports,__webpack_require__){\"use strict\";function DataScale(start,end,autoScaleStart,autoScaleEnd,containerHeight,majorCharHeight){var zeroAlign=arguments.length>6&&arguments[6]!==undefined?arguments[6]:false;var formattingFunction=arguments.length>7&&arguments[7]!==undefined?arguments[7]:false;this.majorSteps=[1,2,5,10];this.minorSteps=[.25,.5,1,2];this.customLines=null;this.containerHeight=containerHeight;this.majorCharHeight=majorCharHeight;this._start=start;this._end=end;this.scale=1;this.minorStepIdx=-1;this.magnitudefactor=1;this.determineScale();this.zeroAlign=zeroAlign;this.autoScaleStart=autoScaleStart;this.autoScaleEnd=autoScaleEnd;this.formattingFunction=formattingFunction;if(autoScaleStart||autoScaleEnd){var me=this;var roundToMinor=function roundToMinor(value){var rounded=value-value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx]);if(value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx])>.5*(me.magnitudefactor*me.minorSteps[me.minorStepIdx])){return rounded+me.magnitudefactor*me.minorSteps[me.minorStepIdx]}else{return rounded}};if(autoScaleStart){this._start-=this.magnitudefactor*2*this.minorSteps[this.minorStepIdx];this._start=roundToMinor(this._start)}if(autoScaleEnd){this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx];this._end=roundToMinor(this._end)}this.determineScale()}}DataScale.prototype.setCharHeight=function(majorCharHeight){this.majorCharHeight=majorCharHeight};DataScale.prototype.setHeight=function(containerHeight){this.containerHeight=containerHeight};DataScale.prototype.determineScale=function(){var range=this._end-this._start;this.scale=this.containerHeight/range;var minimumStepValue=this.majorCharHeight/this.scale;var orderOfMagnitude=range>0?Math.round(Math.log(range)/Math.LN10):0;this.minorStepIdx=-1;this.magnitudefactor=Math.pow(10,orderOfMagnitude);var start=0;if(orderOfMagnitude<0){start=orderOfMagnitude}var solutionFound=false;for(var l=start;Math.abs(l)<=Math.abs(orderOfMagnitude);l++){this.magnitudefactor=Math.pow(10,l);for(var j=0;j<this.minorSteps.length;j++){var stepSize=this.magnitudefactor*this.minorSteps[j];if(stepSize>=minimumStepValue){solutionFound=true;this.minorStepIdx=j;break}}if(solutionFound===true){break}}};DataScale.prototype.is_major=function(value){return value%(this.magnitudefactor*this.majorSteps[this.minorStepIdx])===0};DataScale.prototype.getStep=function(){return this.magnitudefactor*this.minorSteps[this.minorStepIdx]};DataScale.prototype.getFirstMajor=function(){var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];return this.convertValue(this._start+(majorStep-this._start%majorStep)%majorStep)};DataScale.prototype.formatValue=function(current){var returnValue=current.toPrecision(5);if(typeof this.formattingFunction===\"function\"){returnValue=this.formattingFunction(current)}if(typeof returnValue===\"number\"){return\"\"+returnValue}else if(typeof returnValue===\"string\"){return returnValue}else{return current.toPrecision(5)}};DataScale.prototype.getLines=function(){var lines=[];var step=this.getStep();var bottomOffset=(step-this._start%step)%step;for(var i=this._start+bottomOffset;this._end-i>1e-5;i+=step){if(i!=this._start){lines.push({major:this.is_major(i),y:this.convertValue(i),val:this.formatValue(i)})}}return lines};DataScale.prototype.followScale=function(other){var oldStepIdx=this.minorStepIdx;var oldStart=this._start;var oldEnd=this._end;var me=this;var increaseMagnitude=function increaseMagnitude(){me.magnitudefactor*=2};var decreaseMagnitude=function decreaseMagnitude(){me.magnitudefactor/=2};if(other.minorStepIdx<=1&&this.minorStepIdx<=1||other.minorStepIdx>1&&this.minorStepIdx>1){}else if(other.minorStepIdx<this.minorStepIdx){this.minorStepIdx=1;if(oldStepIdx==2){increaseMagnitude()}else{increaseMagnitude();increaseMagnitude()}}else{this.minorStepIdx=2;if(oldStepIdx==1){decreaseMagnitude()}else{decreaseMagnitude();decreaseMagnitude()}}var otherZero=other.convertValue(0);var otherStep=other.getStep()*other.scale;var done=false;var count=0;while(!done&&count++<5){this.scale=otherStep/(this.minorSteps[this.minorStepIdx]*this.magnitudefactor);var newRange=this.containerHeight/this.scale;this._start=oldStart;this._end=this._start+newRange;var myOriginalZero=this._end*this.scale;var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];var majorOffset=this.getFirstMajor()-other.getFirstMajor();if(this.zeroAlign){var zeroOffset=otherZero-myOriginalZero;this._end+=zeroOffset/this.scale;this._start=this._end-newRange}else{if(!this.autoScaleStart){this._start+=majorStep-majorOffset/this.scale;this._end=this._start+newRange}else{this._start-=majorOffset/this.scale;this._end=this._start+newRange}}if(!this.autoScaleEnd&&this._end>oldEnd+1e-5){decreaseMagnitude();done=false;continue}if(!this.autoScaleStart&&this._start<oldStart-1e-5){if(this.zeroAlign&&oldStart>=0){console.warn(\"Can't adhere to given 'min' range, due to zeroalign\")}else{decreaseMagnitude();done=false;continue}}if(this.autoScaleStart&&this.autoScaleEnd&&newRange<oldEnd-oldStart){increaseMagnitude();done=false;continue}done=true}};DataScale.prototype.convertValue=function(value){return this.containerHeight-(value-this._start)*this.scale};DataScale.prototype.screenToValue=function(pixels){return(this.containerHeight-pixels)/this.scale+this._start};module.exports=DataScale},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Bars=__webpack_require__(110);var Lines=__webpack_require__(111);var Points=__webpack_require__(72);function GraphGroup(group,groupId,options,groupsUsingDefaultStyles){this.id=groupId;var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"drawPoints\",\"shaded\",\"interpolation\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];this.options=util.selectiveBridgeObject(fields,options);this.usingDefaultStyle=group.className===undefined;this.groupsUsingDefaultStyles=groupsUsingDefaultStyles;this.zeroPosition=0;this.update(group);if(this.usingDefaultStyle==true){this.groupsUsingDefaultStyles[0]+=1}this.itemsData=[];this.visible=group.visible===undefined?true:group.visible}GraphGroup.prototype.setItems=function(items){if(items!=null){this.itemsData=items;if(this.options.sort==true){util.insertSort(this.itemsData,function(a,b){return a.x>b.x?1:-1})}}else{this.itemsData=[]}};GraphGroup.prototype.getItems=function(){return this.itemsData};GraphGroup.prototype.setZeroPosition=function(pos){this.zeroPosition=pos};GraphGroup.prototype.setOptions=function(options){if(options!==undefined){var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];util.selectiveDeepExtend(fields,this.options,options);if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");if(options.interpolation){if((0,_typeof3[\"default\"])(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}}};GraphGroup.prototype.update=function(group){this.group=group;this.content=group.content||\"graph\";this.className=group.className||this.className||\"vis-graph-group\"+this.groupsUsingDefaultStyles[0]%10;this.visible=group.visible===undefined?true:group.visible;this.style=group.style;this.setOptions(group.options)};GraphGroup.prototype.getLegend=function(iconWidth,iconHeight,framework,x,y){if(framework==undefined||framework==null){var svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");framework={svg:svg,svgElements:{},options:this.options,groups:[this]}}if(x==undefined||x==null){x=0}if(y==undefined||y==null){y=.5*iconHeight}switch(this.options.style){case\"line\":Lines.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"points\":case\"point\":Points.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"bar\":Bars.drawIcon(this,x,y,iconWidth,iconHeight,framework);break}return{icon:framework.svg,label:this.content,orientation:this.options.yAxisOrientation}};GraphGroup.prototype.getYRange=function(groupData){var yMin=groupData[0].y;var yMax=groupData[0].y;for(var j=0;j<groupData.length;j++){yMin=yMin>groupData[j].y?groupData[j].y:yMin;yMax=yMax<groupData[j].y?groupData[j].y:yMax}return{min:yMin,max:yMax,yAxisOrientation:this.options.yAxisOrientation}};module.exports=GraphGroup},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(14);var Points=__webpack_require__(72);function Bargraph(groupId,options){}Bargraph.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");var barWidth=Math.round(.3*iconWidth);var originalWidth=group.options.barChart.width;var scale=originalWidth/barWidth;var bar1Height=Math.round(.4*iconHeight);var bar2Height=Math.round(.75*iconHeight);var offset=Math.round((iconWidth-2*barWidth)/3);DOMutil.drawBar(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,barWidth,bar1Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);DOMutil.drawBar(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,barWidth,bar2Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size/scale,className:group.className};DOMutil.drawPoint(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,groupTemplate,framework.svgElements,framework.svg);DOMutil.drawPoint(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,groupTemplate,framework.svgElements,framework.svg)}};Bargraph.draw=function(groupIds,processedGroupData,framework){var combinedData=[];var intersections={};var coreDistance;var key,drawData;var group;var i,j;var barPoints=0;for(i=0;i<groupIds.length;i++){group=framework.groups[groupIds[i]];if(group.options.style===\"bar\"){if(group.visible===true&&(framework.options.groups.visibility[groupIds[i]]===undefined||framework.options.groups.visibility[groupIds[i]]===true)){for(j=0;j<processedGroupData[groupIds[i]].length;j++){combinedData.push({screen_x:processedGroupData[groupIds[i]][j].screen_x,screen_end:processedGroupData[groupIds[i]][j].screen_end,screen_y:processedGroupData[groupIds[i]][j].screen_y,x:processedGroupData[groupIds[i]][j].x,end:processedGroupData[groupIds[i]][j].end,y:processedGroupData[groupIds[i]][j].y,groupId:groupIds[i],label:processedGroupData[groupIds[i]][j].label});barPoints+=1}}}}if(barPoints===0){return}combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});Bargraph._getDataIntersections(intersections,combinedData);for(i=0;i<combinedData.length;i++){group=framework.groups[combinedData[i].groupId];var minWidth=group.options.barChart.minWidth!=undefined?group.options.barChart.minWidth:.1*group.options.barChart.width;key=combinedData[i].screen_x;var heightOffset=0;if(intersections[key]===undefined){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth)}else{var nextKey=i+(intersections[key].amount-intersections[key].resolved);if(nextKey<combinedData.length){coreDistance=Math.abs(combinedData[nextKey].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth);intersections[key].resolved+=1;if(group.options.stack===true&&group.options.excludeFromStacking!==true){if(combinedData[i].screen_y<group.zeroPosition){heightOffset=intersections[key].accumulatedNegative;intersections[key].accumulatedNegative+=group.zeroPosition-combinedData[i].screen_y}else{heightOffset=intersections[key].accumulatedPositive;intersections[key].accumulatedPositive+=group.zeroPosition-combinedData[i].screen_y}}else if(group.options.barChart.sideBySide===true){drawData.width=drawData.width/intersections[key].amount;drawData.offset+=intersections[key].resolved*drawData.width-.5*drawData.width*(intersections[key].amount+1)}}var dataWidth=drawData.width;var start=combinedData[i].screen_x;if(combinedData[i].screen_end!=undefined){dataWidth=combinedData[i].screen_end-combinedData[i].screen_x;start+=dataWidth*.5}else{start+=drawData.offset}DOMutil.drawBar(start,combinedData[i].screen_y-heightOffset,dataWidth,group.zeroPosition-combinedData[i].screen_y,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled===true){var pointData={screen_x:combinedData[i].screen_x,screen_y:combinedData[i].screen_y-heightOffset,x:combinedData[i].x,y:combinedData[i].y,groupId:combinedData[i].groupId,label:combinedData[i].label};Points.draw([pointData],group,framework,drawData.offset)}}};Bargraph._getDataIntersections=function(intersections,combinedData){var coreDistance;for(var i=0;i<combinedData.length;i++){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-combinedData[i].screen_x)}if(i>0){coreDistance=Math.min(coreDistance,Math.abs(combinedData[i-1].screen_x-combinedData[i].screen_x))}if(coreDistance===0){if(intersections[combinedData[i].screen_x]===undefined){intersections[combinedData[i].screen_x]={amount:0,resolved:0,accumulatedPositive:0,accumulatedNegative:0}}intersections[combinedData[i].screen_x].amount+=1}}};Bargraph._getSafeDrawData=function(coreDistance,group,minWidth){var width,offset;if(coreDistance<group.options.barChart.width&&coreDistance>0){width=coreDistance<minWidth?minWidth:coreDistance;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*coreDistance}else if(group.options.barChart.align===\"right\"){offset+=.5*coreDistance}}else{width=group.options.barChart.width;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*group.options.barChart.width}else if(group.options.barChart.align===\"right\"){offset+=.5*group.options.barChart.width}}return{width:width,offset:offset}};Bargraph.getStackedYRange=function(combinedData,groupRanges,groupIds,groupLabel,orientation){if(combinedData.length>0){combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});var intersections={};Bargraph._getDataIntersections(intersections,combinedData);groupRanges[groupLabel]=Bargraph._getStackedYRange(intersections,combinedData);groupRanges[groupLabel].yAxisOrientation=orientation;groupIds.push(groupLabel)}};Bargraph._getStackedYRange=function(intersections,combinedData){var key;var yMin=combinedData[0].screen_y;var yMax=combinedData[0].screen_y;for(var i=0;i<combinedData.length;i++){key=combinedData[i].screen_x;if(intersections[key]===undefined){yMin=yMin>combinedData[i].screen_y?combinedData[i].screen_y:yMin;yMax=yMax<combinedData[i].screen_y?combinedData[i].screen_y:yMax}else{if(combinedData[i].screen_y<0){intersections[key].accumulatedNegative+=combinedData[i].screen_y}else{intersections[key].accumulatedPositive+=combinedData[i].screen_y}}}for(var xpos in intersections){if(intersections.hasOwnProperty(xpos)){yMin=yMin>intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMin;yMin=yMin>intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMin;yMax=yMax<intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMax;yMax=yMax<intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMax}}return{min:yMin,max:yMax}};module.exports=Bargraph},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(14);function Line(groupId,options){}Line.calcPath=function(dataset,group){if(dataset!=null){if(dataset.length>0){var d=[];if(group.options.interpolation.enabled==true){d=Line._catmullRom(dataset,group)}else{d=Line._linear(dataset)}return d}}};Line.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var path,fillPath;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}path.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\"\");if(group.options.shaded.enabled==true){fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);if(group.options.shaded.orientation==\"top\"){fillPath.setAttributeNS(null,\"d\",\"M\"+x+\", \"+(y-fillHeight)+\"L\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\" L\"+(x+iconWidth)+\",\"+(y-fillHeight))}else{fillPath.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" \"+\"L\"+x+\",\"+(y+fillHeight)+\" \"+\"L\"+(x+iconWidth)+\",\"+(y+fillHeight)+\"L\"+(x+iconWidth)+\",\"+y)}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-icon-fill\");if(group.options.shaded.style!==undefined&&group.options.shaded.style!==\"\"){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}}if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size,className:group.className};DOMutil.drawPoint(x+.5*iconWidth,y,groupTemplate,framework.svgElements,framework.svg)}};Line.drawShading=function(pathArray,group,subPathArray,framework){if(group.options.shaded.enabled==true){var svgHeight=Number(framework.svg.style.height.replace(\"px\",\"\"));var fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}var dFill;var zero=0;if(group.options.shaded.orientation==\"top\"){zero=0}else if(group.options.shaded.orientation==\"bottom\"){zero=svgHeight}else{zero=Math.min(Math.max(0,group.zeroPosition),svgHeight)}if(group.options.shaded.orientation==\"group\"&&subPathArray!=null&&subPathArray!=undefined){dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" L\"+subPathArray[subPathArray.length-1][0]+\",\"+subPathArray[subPathArray.length-1][1]+\" \"+this.serializePath(subPathArray,type,true)+subPathArray[0][0]+\",\"+subPathArray[0][1]+\" Z\"}else{dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" V\"+zero+\" H\"+pathArray[0][0]+\" Z\"}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-fill\");if(group.options.shaded.style!==undefined){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}fillPath.setAttributeNS(null,\"d\",dFill)}};Line.draw=function(pathArray,group,framework){if(pathArray!=null&&pathArray!=undefined){var path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}path.setAttributeNS(null,\"d\",\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false))}};Line.serializePath=function(pathArray,type,inverse){if(pathArray.length<2){return\"\"}var d=type;var i;if(inverse){for(i=pathArray.length-2;i>0;i--){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}else{for(i=1;i<pathArray.length;i++){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}return d};Line._catmullRomUniform=function(data){var p0,p1,p2,p3,bp1,bp2;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var normalization=1/6;var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;bp1={screen_x:(-p0.screen_x+6*p1.screen_x+p2.screen_x)*normalization,screen_y:(-p0.screen_y+6*p1.screen_y+p2.screen_y)*normalization};bp2={screen_x:(p1.screen_x+6*p2.screen_x-p3.screen_x)*normalization,screen_y:(p1.screen_y+6*p2.screen_y-p3.screen_y)*normalization};d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d};Line._catmullRom=function(data,group){var alpha=group.options.interpolation.alpha;if(alpha==0||alpha===undefined){return this._catmullRomUniform(data)}else{var p0,p1,p2,p3,bp1,bp2,d1,d2,d3,A,B,N,M;var d3powA,d2powA,d3pow2A,d2pow2A,d1pow2A,d1powA;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;d1=Math.sqrt(Math.pow(p0.screen_x-p1.screen_x,2)+Math.pow(p0.screen_y-p1.screen_y,2));d2=Math.sqrt(Math.pow(p1.screen_x-p2.screen_x,2)+Math.pow(p1.screen_y-p2.screen_y,2));d3=Math.sqrt(Math.pow(p2.screen_x-p3.screen_x,2)+Math.pow(p2.screen_y-p3.screen_y,2));d3powA=Math.pow(d3,alpha);d3pow2A=Math.pow(d3,2*alpha);d2powA=Math.pow(d2,alpha);d2pow2A=Math.pow(d2,2*alpha);d1powA=Math.pow(d1,alpha);d1pow2A=Math.pow(d1,2*alpha);A=2*d1pow2A+3*d1powA*d2powA+d2pow2A;B=2*d3pow2A+3*d3powA*d2powA+d2pow2A;N=3*d1powA*(d1powA+d2powA);if(N>0){N=1/N}M=3*d3powA*(d3powA+d2powA);if(M>0){M=1/M}bp1={screen_x:(-d2pow2A*p0.screen_x+A*p1.screen_x+d1pow2A*p2.screen_x)*N,screen_y:(-d2pow2A*p0.screen_y+A*p1.screen_y+d1pow2A*p2.screen_y)*N};bp2={screen_x:(d3pow2A*p1.screen_x+B*p2.screen_x-d2pow2A*p3.screen_x)*M,screen_y:(d3pow2A*p1.screen_y+B*p2.screen_y-d2pow2A*p3.screen_y)*M};if(bp1.screen_x==0&&bp1.screen_y==0){bp1=p1}if(bp2.screen_x==0&&bp2.screen_y==0){bp2=p2}d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d}};Line._linear=function(data){var d=[];for(var i=0;i<data.length;i++){d.push([data[i].screen_x,data[i].screen_y])}return d};module.exports=Line},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var Component=__webpack_require__(16);function Legend(body,options,side,linegraphOptions){this.body=body;this.defaultOptions={enabled:false,icons:true,iconSize:20,iconSpacing:6,left:{visible:true,position:\"top-left\"},right:{visible:true,position:\"top-right\"}};this.side=side;this.options=util.extend({},this.defaultOptions);this.linegraphOptions=linegraphOptions;this.svgElements={};this.dom={};this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};this.setOptions(options)}Legend.prototype=new Component;Legend.prototype.clear=function(){this.groups={};this.amountOfGroups=0};Legend.prototype.addGroup=function(label,graphOptions){if(graphOptions.options.excludeFromLegend!=true){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1}};Legend.prototype.updateGroup=function(label,graphOptions){this.groups[label]=graphOptions};Legend.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};Legend.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-legend\";this.dom.frame.style.position=\"absolute\";this.dom.frame.style.top=\"10px\";this.dom.frame.style.display=\"block\";this.dom.textArea=document.createElement(\"div\");this.dom.textArea.className=\"vis-legend-text\";this.dom.textArea.style.position=\"relative\";this.dom.textArea.style.top=\"0px\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=0+\"px\";this.svg.style.width=this.options.iconSize+5+\"px\";this.svg.style.height=\"100%\";this.dom.frame.appendChild(this.svg);this.dom.frame.appendChild(this.dom.textArea)};Legend.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};Legend.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};Legend.prototype.setOptions=function(options){var fields=[\"enabled\",\"orientation\",\"icons\",\"left\",\"right\"];util.selectiveDeepExtend(fields,this.options,options)};Legend.prototype.redraw=function(){var activeGroups=0;var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){activeGroups++}}if(this.options[this.side].visible==false||this.amountOfGroups==0||this.options.enabled==false||activeGroups==0){this.hide()}else{this.show();if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"bottom-left\"){this.dom.frame.style.left=\"4px\";this.dom.frame.style.textAlign=\"left\";this.dom.textArea.style.textAlign=\"left\";this.dom.textArea.style.left=this.options.iconSize+15+\"px\";this.dom.textArea.style.right=\"\";this.svg.style.left=0+\"px\";this.svg.style.right=\"\"}else{this.dom.frame.style.right=\"4px\";this.dom.frame.style.textAlign=\"right\";this.dom.textArea.style.textAlign=\"right\";this.dom.textArea.style.right=this.options.iconSize+15+\"px\";this.dom.textArea.style.left=\"\";this.svg.style.right=0+\"px\";this.svg.style.left=\"\"}if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"top-right\"){this.dom.frame.style.top=4-Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.bottom=\"\"}else{var scrollableHeight=this.body.domProps.center.height-this.body.domProps.centerContainer.height;this.dom.frame.style.bottom=4+scrollableHeight+Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.top=\"\"}if(this.options.icons==false){this.dom.frame.style.width=this.dom.textArea.offsetWidth+10+\"px\";this.dom.textArea.style.right=\"\";this.dom.textArea.style.left=\"\";this.svg.style.width=\"0px\"}else{this.dom.frame.style.width=this.options.iconSize+15+this.dom.textArea.offsetWidth+10+\"px\";this.drawLegendIcons()}var content=\"\";for(i=0;i<groupArray.length;i++){groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){content+=this.groups[groupId].content+\"<br />\"}}this.dom.textArea.innerHTML=content;this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+\"px\"}};Legend.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});DOMutil.resetElements(this.svgElements);var padding=window.getComputedStyle(this.dom.frame).paddingTop;var iconOffset=Number(padding.replace(\"px\",\"\"));var x=iconOffset;var iconWidth=this.options.iconSize;var iconHeight=.75*this.options.iconSize;var y=iconOffset+.5*iconHeight+3;this.svg.style.width=iconWidth+5+iconOffset+\"px\";for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+this.options.iconSpacing}}}};module.exports=Legend},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:bool,function:\"function\"}},yAxisOrientation:{string:[\"left\",\"right\"]},defaultGroup:{string:string},sort:{boolean:bool},sampling:{boolean:bool},stack:{boolean:bool},graphHeight:{string:string,number:number},shaded:{enabled:{boolean:bool},orientation:{string:[\"bottom\",\"top\",\"zero\",\"group\"]},groupId:{object:object},__type__:{boolean:bool,object:object}},style:{string:[\"line\",\"bar\",\"points\"]},barChart:{width:{number:number},minWidth:{number:number},sideBySide:{boolean:bool},align:{string:[\"left\",\"center\",\"right\"]},__type__:{object:object}},interpolation:{enabled:{boolean:bool},parametrization:{string:[\"centripetal\",\"chordal\",\"uniform\"]},alpha:{number:number},__type__:{object:object,boolean:bool}},drawPoints:{enabled:{boolean:bool},onRender:{function:\"function\"},size:{number:number},style:{string:[\"square\",\"circle\"]},__type__:{object:object,boolean:bool,function:\"function\"}},dataAxis:{showMinorLabels:{boolean:bool},showMajorLabels:{boolean:bool},icons:{boolean:bool},width:{string:string,number:number},visible:{boolean:bool},alignZeros:{boolean:bool},left:{range:{min:{\nnumber:number,undefined:\"undefined\"},max:{number:number,undefined:\"undefined\"},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number,undefined:\"undefined\"},style:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},right:{range:{min:{number:number,undefined:\"undefined\"},max:{number:number,undefined:\"undefined\"},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number,undefined:\"undefined\"},style:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},__type__:{object:object}},legend:{enabled:{boolean:bool},icons:{boolean:bool},left:{visible:{boolean:bool},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},right:{visible:{boolean:bool},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},__type__:{object:object,boolean:bool}},groups:{visibility:{any:any},__type__:{object:object}},autoResize:{boolean:bool},throttleRedraw:{number:number},clickToUse:{boolean:bool},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},moment:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:bool},multiselect:{boolean:bool},orientation:{string:string},showCurrentTime:{boolean:bool},showMajorLabels:{boolean:bool},showMinorLabels:{boolean:bool},start:{date:date,number:number,string:string,moment:moment},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},width:{string:string,number:number},zoomable:{boolean:bool},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},zIndex:{number:number},__type__:{object:object}};var configureOptions={global:{sort:true,sampling:true,stack:false,shaded:{enabled:false,orientation:[\"zero\",\"top\",\"bottom\",\"group\"]},style:[\"line\",\"bar\",\"points\"],barChart:{width:[50,5,100,5],minWidth:[50,5,100,5],sideBySide:false,align:[\"left\",\"center\",\"right\"]},interpolation:{enabled:true,parametrization:[\"centripetal\",\"chordal\",\"uniform\"]},drawPoints:{enabled:true,size:[6,2,30,1],style:[\"square\",\"circle\"]},dataAxis:{showMinorLabels:true,showMajorLabels:true,icons:false,width:[40,0,200,1],visible:true,alignZeros:true,left:{title:{text:\"\",style:\"\"}},right:{title:{text:\"\",style:\"\"}}},legend:{enabled:false,icons:true,left:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},right:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]}},autoResize:true,clickToUse:false,end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},height:\"\",locale:\"\",max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:true,orientation:[\"both\",\"bottom\",\"top\"],showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,start:\"\",width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1],zIndex:0}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function parseDOT(data){dot=data;return parseGraph()}var NODE_ATTR_MAPPING={fontsize:\"font.size\",fontcolor:\"font.color\",labelfontcolor:\"font.color\",fontname:\"font.face\",color:[\"color.border\",\"color.background\"],fillcolor:\"color.background\",tooltip:\"title\",labeltooltip:\"title\"};var EDGE_ATTR_MAPPING=(0,_create2[\"default\"])(NODE_ATTR_MAPPING);EDGE_ATTR_MAPPING.color=\"color.color\";EDGE_ATTR_MAPPING.style=\"dashes\";var TOKENTYPE={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3};var DELIMITERS={\"{\":true,\"}\":true,\"[\":true,\"]\":true,\";\":true,\"=\":true,\",\":true,\"->\":true,\"--\":true};var dot=\"\";var index=0;var c=\"\";var token=\"\";var tokenType=TOKENTYPE.NULL;function first(){index=0;c=dot.charAt(0)}function next(){index++;c=dot.charAt(index)}function nextPreview(){return dot.charAt(index+1)}var regexAlphaNumeric=/[a-zA-Z_0-9.:#]/;function isAlphaNumeric(c){return regexAlphaNumeric.test(c)}function merge(a,b){if(!a){a={}}if(b){for(var name in b){if(b.hasOwnProperty(name)){a[name]=b[name]}}}return a}function setValue(obj,path,value){var keys=path.split(\".\");var o=obj;while(keys.length){var key=keys.shift();if(keys.length){if(!o[key]){o[key]={}}o=o[key]}else{o[key]=value}}}function addNode(graph,node){var i,len;var current=null;var graphs=[graph];var root=graph;while(root.parent){graphs.push(root.parent);root=root.parent}if(root.nodes){for(i=0,len=root.nodes.length;i<len;i++){if(node.id===root.nodes[i].id){current=root.nodes[i];break}}}if(!current){current={id:node.id};if(graph.node){current.attr=merge(current.attr,graph.node)}}for(i=graphs.length-1;i>=0;i--){var g=graphs[i];if(!g.nodes){g.nodes=[]}if(g.nodes.indexOf(current)===-1){g.nodes.push(current)}}if(node.attr){current.attr=merge(current.attr,node.attr)}}function addEdge(graph,edge){if(!graph.edges){graph.edges=[]}graph.edges.push(edge);if(graph.edge){var attr=merge({},graph.edge);edge.attr=merge(attr,edge.attr)}}function createEdge(graph,from,to,type,attr){var edge={from:from,to:to,type:type};if(graph.edge){edge.attr=merge({},graph.edge)}edge.attr=merge(edge.attr||{},attr);return edge}function getToken(){tokenType=TOKENTYPE.NULL;token=\"\";while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){next()}do{var isComment=false;if(c===\"#\"){var i=index-1;while(dot.charAt(i)===\" \"||dot.charAt(i)===\"\\t\"){i--}if(dot.charAt(i)===\"\\n\"||dot.charAt(i)===\"\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}}if(c===\"/\"&&nextPreview()===\"/\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}if(c===\"/\"&&nextPreview()===\"*\"){while(c!=\"\"){if(c===\"*\"&&nextPreview()===\"/\"){next();next();break}else{next()}}isComment=true}while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){next()}}while(isComment);if(c===\"\"){tokenType=TOKENTYPE.DELIMITER;return}var c2=c+nextPreview();if(DELIMITERS[c2]){tokenType=TOKENTYPE.DELIMITER;token=c2;next();next();return}if(DELIMITERS[c]){tokenType=TOKENTYPE.DELIMITER;token=c;next();return}if(isAlphaNumeric(c)||c===\"-\"){token+=c;next();while(isAlphaNumeric(c)){token+=c;next()}if(token===\"false\"){token=false}else if(token===\"true\"){token=true}else if(!isNaN(Number(token))){token=Number(token)}tokenType=TOKENTYPE.IDENTIFIER;return}if(c==='\"'){next();while(c!=\"\"&&(c!='\"'||c==='\"'&&nextPreview()==='\"')){if(c==='\"'){token+=c;next()}else if(c===\"\\\\\"&&nextPreview()===\"n\"){token+=\"\\n\";next()}else{token+=c}next()}if(c!='\"'){throw newSyntaxError('End of string \" expected')}next();tokenType=TOKENTYPE.IDENTIFIER;return}tokenType=TOKENTYPE.UNKNOWN;while(c!=\"\"){token+=c;next()}throw new SyntaxError('Syntax error in part \"'+chop(token,30)+'\"')}function parseGraph(){var graph={};first();getToken();if(token===\"strict\"){graph.strict=true;getToken()}if(token===\"graph\"||token===\"digraph\"){graph.type=token;getToken()}if(tokenType===TOKENTYPE.IDENTIFIER){graph.id=token;getToken()}if(token!=\"{\"){throw newSyntaxError(\"Angle bracket { expected\")}getToken();parseStatements(graph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();if(token!==\"\"){throw newSyntaxError(\"End of file expected\")}getToken();delete graph.node;delete graph.edge;delete graph.graph;return graph}function parseStatements(graph){while(token!==\"\"&&token!=\"}\"){parseStatement(graph);if(token===\";\"){getToken()}}}function parseStatement(graph){var subgraph=parseSubgraph(graph);if(subgraph){parseEdge(graph,subgraph);return}var attr=parseAttributeStatement(graph);if(attr){return}if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}var id=token;getToken();if(token===\"=\"){getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}graph[id]=token;getToken()}else{parseNodeStatement(graph,id)}}function parseSubgraph(graph){var subgraph=null;if(token===\"subgraph\"){subgraph={};subgraph.type=\"subgraph\";getToken();if(tokenType===TOKENTYPE.IDENTIFIER){subgraph.id=token;getToken()}}if(token===\"{\"){getToken();if(!subgraph){subgraph={}}subgraph.parent=graph;subgraph.node=graph.node;subgraph.edge=graph.edge;subgraph.graph=graph.graph;parseStatements(subgraph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();delete subgraph.node;delete subgraph.edge;delete subgraph.graph;delete subgraph.parent;if(!graph.subgraphs){graph.subgraphs=[]}graph.subgraphs.push(subgraph)}return subgraph}function parseAttributeStatement(graph){if(token===\"node\"){getToken();graph.node=parseAttributeList();return\"node\"}else if(token===\"edge\"){getToken();graph.edge=parseAttributeList();return\"edge\"}else if(token===\"graph\"){getToken();graph.graph=parseAttributeList();return\"graph\"}return null}function parseNodeStatement(graph,id){var node={id:id};var attr=parseAttributeList();if(attr){node.attr=attr}addNode(graph,node);parseEdge(graph,id)}function parseEdge(graph,from){while(token===\"->\"||token===\"--\"){var to;var type=token;getToken();var subgraph=parseSubgraph(graph);if(subgraph){to=subgraph}else{if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier or subgraph expected\")}to=token;addNode(graph,{id:to});getToken()}var attr=parseAttributeList();var edge=createEdge(graph,from,to,type,attr);addEdge(graph,edge);from=to}}function parseAttributeList(){var attr=null;var edgeStyles={dashed:true,solid:false,dotted:[1,5]};while(token===\"[\"){getToken();attr={};while(token!==\"\"&&token!=\"]\"){if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute name expected\")}var name=token;getToken();if(token!=\"=\"){throw newSyntaxError(\"Equal sign = expected\")}getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute value expected\")}var value=token;if(name===\"style\"){value=edgeStyles[value]}setValue(attr,name,value);getToken();if(token==\",\"){getToken()}}if(token!=\"]\"){throw newSyntaxError(\"Bracket ] expected\")}getToken()}return attr}function newSyntaxError(message){return new SyntaxError(message+', got \"'+chop(token,30)+'\" (char '+index+\")\")}function chop(text,maxLength){return text.length<=maxLength?text:text.substr(0,27)+\"...\"}function forEach2(array1,array2,fn){if(Array.isArray(array1)){array1.forEach(function(elem1){if(Array.isArray(array2)){array2.forEach(function(elem2){fn(elem1,elem2)})}else{fn(elem1,array2)}})}else{if(Array.isArray(array2)){array2.forEach(function(elem2){fn(array1,elem2)})}else{fn(array1,array2)}}}function setProp(object,path,value){var names=path.split(\".\");var prop=names.pop();var obj=object;for(var i=0;i<names.length;i++){var name=names[i];if(!(name in obj)){obj[name]={}}obj=obj[name]}obj[prop]=value;return object}function convertAttr(attr,mapping){var converted={};for(var prop in attr){if(attr.hasOwnProperty(prop)){var visProp=mapping[prop];if(Array.isArray(visProp)){visProp.forEach(function(visPropI){setProp(converted,visPropI,attr[prop])})}else if(typeof visProp===\"string\"){setProp(converted,visProp,attr[prop])}else{setProp(converted,prop,attr[prop])}}}return converted}function DOTToGraph(data){var dotData=parseDOT(data);var graphData={nodes:[],edges:[],options:{}};if(dotData.nodes){dotData.nodes.forEach(function(dotNode){var graphNode={id:dotNode.id,label:String(dotNode.label||dotNode.id)};merge(graphNode,convertAttr(dotNode.attr,NODE_ATTR_MAPPING));if(graphNode.image){graphNode.shape=\"image\"}graphData.nodes.push(graphNode)})}if(dotData.edges){var convertEdge=function convertEdge(dotEdge){var graphEdge={from:dotEdge.from,to:dotEdge.to};merge(graphEdge,convertAttr(dotEdge.attr,EDGE_ATTR_MAPPING));graphEdge.arrows=dotEdge.type===\"->\"?\"to\":undefined;return graphEdge};dotData.edges.forEach(function(dotEdge){var from,to;if(dotEdge.from instanceof Object){from=dotEdge.from.nodes}else{from={id:dotEdge.from}}if(dotEdge.to instanceof Object){to=dotEdge.to.nodes}else{to={id:dotEdge.to}}if(dotEdge.from instanceof Object&&dotEdge.from.edges){dotEdge.from.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}forEach2(from,to,function(from,to){var subEdge=createEdge(graphData,from.id,to.id,dotEdge.type,dotEdge.attr);var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)});if(dotEdge.to instanceof Object&&dotEdge.to.edges){dotEdge.to.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}})}if(dotData.attr){graphData.options=dotData.attr}return graphData}exports.parseDOT=parseDOT;exports.DOTToGraph=DOTToGraph},function(module,exports,__webpack_require__){\"use strict\";function parseGephi(gephiJSON,optionsObj){var edges=[];var nodes=[];var options={edges:{inheritColor:false},nodes:{fixed:false,parseColor:false}};if(optionsObj!==undefined){if(optionsObj.fixed!==undefined){options.nodes.fixed=optionsObj.fixed}if(optionsObj.parseColor!==undefined){options.nodes.parseColor=optionsObj.parseColor}if(optionsObj.inheritColor!==undefined){options.edges.inheritColor=optionsObj.inheritColor}}var gEdges=gephiJSON.edges;var gNodes=gephiJSON.nodes;for(var i=0;i<gEdges.length;i++){var edge={};var gEdge=gEdges[i];edge[\"id\"]=gEdge.id;edge[\"from\"]=gEdge.source;edge[\"to\"]=gEdge.target;edge[\"attributes\"]=gEdge.attributes;edge[\"label\"]=gEdge.label;edge[\"title\"]=gEdge.attributes!==undefined?gEdge.attributes.title:undefined;if(gEdge[\"type\"]===\"Directed\"){edge[\"arrows\"]=\"to\"}if(gEdge.color&&options.inheritColor===false){edge[\"color\"]=gEdge.color}edges.push(edge)}for(var j=0;j<gNodes.length;j++){var node={};var gNode=gNodes[j];node[\"id\"]=gNode.id;node[\"attributes\"]=gNode.attributes;node[\"x\"]=gNode.x;node[\"y\"]=gNode.y;node[\"label\"]=gNode.label;node[\"title\"]=gNode.attributes!==undefined?gNode.attributes.title:gNode.title;if(options.nodes.parseColor===true){node[\"color\"]=gNode.color}else{node[\"color\"]=gNode.color!==undefined?{background:gNode.color,border:gNode.color,highlight:{background:gNode.color,border:gNode.color},hover:{background:gNode.color,border:gNode.color}}:undefined}node[\"size\"]=gNode.size;node[\"fixed\"]=options.nodes.fixed&&gNode.x!==undefined&&gNode.y!==undefined;nodes.push(node)}return{nodes:nodes,edges:edges}}exports.parseGephi=parseGephi},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _CachedImage=__webpack_require__(185);var _CachedImage2=_interopRequireDefault(_CachedImage);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Images=function(){function Images(callback){(0,_classCallCheck3[\"default\"])(this,Images);this.images={};this.imageBroken={};this.callback=callback}(0,_createClass3[\"default\"])(Images,[{key:\"_tryloadBrokenUrl\",value:function _tryloadBrokenUrl(url,brokenUrl,imageToLoadBrokenUrlOn){if(url===undefined||imageToLoadBrokenUrlOn===undefined)return;if(brokenUrl===undefined){console.warn(\"No broken url image defined\");return}imageToLoadBrokenUrlOn.onerror=function(){console.error(\"Could not load brokenImage:\",brokenUrl)};imageToLoadBrokenUrlOn.image.src=brokenUrl}},{key:\"_redrawWithImage\",value:function _redrawWithImage(imageToRedrawWith){if(this.callback){this.callback(imageToRedrawWith)}}},{key:\"load\",value:function load(url,brokenUrl){var _this=this;var cachedImage=this.images[url];if(cachedImage)return cachedImage;var img=new _CachedImage2[\"default\"];this.images[url]=img;img.image.onload=function(){_this._fixImageCoordinates(img.image);img.init();_this._redrawWithImage(img)};img.image.onerror=function(){console.error(\"Could not load image:\",url);_this._tryloadBrokenUrl(url,brokenUrl,img)};img.image.src=url;return img}},{key:\"_fixImageCoordinates\",value:function _fixImageCoordinates(imageToCache){if(imageToCache.width===0){document.body.appendChild(imageToCache);imageToCache.width=imageToCache.offsetWidth;imageToCache.height=imageToCache.offsetHeight;document.body.removeChild(imageToCache)}}}]);return Images}();exports[\"default\"]=Images},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ComponentUtil=__webpack_require__(48)[\"default\"];var LabelSplitter=__webpack_require__(191)[\"default\"];var multiFontStyle=[\"bold\",\"ital\",\"boldital\",\"mono\"];var Label=function(){function Label(body,options){var edgelabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;(0,_classCallCheck3[\"default\"])(this,Label);this.body=body;this.pointToSelf=false;this.baseSize=undefined;this.fontOptions={};this.setOptions(options);this.size={top:0,left:0,width:0,height:0,yLine:0};this.isEdgeLabel=edgelabel}(0,_createClass3[\"default\"])(Label,[{key:\"setOptions\",value:function setOptions(options){this.elementOptions=options;this.initFontOptions(options.font);if(ComponentUtil.isValidLabel(options.label)){this.labelDirty=true}else{options.label=\"\"}if(options.font!==undefined&&options.font!==null){if(typeof options.font===\"string\"){this.baseSize=this.fontOptions.size}else if((0,_typeof3[\"default\"])(options.font)===\"object\"){var size=options.font.size;if(size!==undefined){this.baseSize=size}}}}},{key:\"initFontOptions\",value:function initFontOptions(newFontOptions){var _this=this;util.forEach(multiFontStyle,function(style){_this.fontOptions[style]={}});if(Label.parseFontString(this.fontOptions,newFontOptions)){this.fontOptions.vadjust=0;return}util.forEach(newFontOptions,function(prop,n){if(prop!==undefined&&prop!==null&&(typeof prop===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(prop))!==\"object\"){_this.fontOptions[n]=prop}})}},{key:\"constrain\",value:function constrain(pile){var fontOptions={constrainWidth:false,maxWdt:-1,minWdt:-1,constrainHeight:false,minHgt:-1,valign:\"middle\"};var widthConstraint=util.topMost(pile,\"widthConstraint\");if(typeof widthConstraint===\"number\"){fontOptions.maxWdt=Number(widthConstraint);fontOptions.minWdt=Number(widthConstraint)}else if((typeof widthConstraint===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(widthConstraint))===\"object\"){var widthConstraintMaximum=util.topMost(pile,[\"widthConstraint\",\"maximum\"]);if(typeof widthConstraintMaximum===\"number\"){fontOptions.maxWdt=Number(widthConstraintMaximum)}var widthConstraintMinimum=util.topMost(pile,[\"widthConstraint\",\"minimum\"]);if(typeof widthConstraintMinimum===\"number\"){fontOptions.minWdt=Number(widthConstraintMinimum)}}var heightConstraint=util.topMost(pile,\"heightConstraint\");if(typeof heightConstraint===\"number\"){fontOptions.minHgt=Number(heightConstraint)}else if((typeof heightConstraint===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(heightConstraint))===\"object\"){var heightConstraintMinimum=util.topMost(pile,[\"heightConstraint\",\"minimum\"]);if(typeof heightConstraintMinimum===\"number\"){fontOptions.minHgt=Number(heightConstraintMinimum)}var heightConstraintValign=util.topMost(pile,[\"heightConstraint\",\"valign\"]);if(typeof heightConstraintValign===\"string\"){if(heightConstraintValign===\"top\"||heightConstraintValign===\"bottom\"){fontOptions.valign=heightConstraintValign}}}return fontOptions}},{key:\"update\",value:function update(options,pile){this.setOptions(options,true);this.propagateFonts(pile);util.deepExtend(this.fontOptions,this.constrain(pile));this.fontOptions.chooser=ComponentUtil.choosify(\"label\",pile)}},{key:\"adjustSizes\",value:function adjustSizes(margins){var widthBias=margins?margins.right+margins.left:0;if(this.fontOptions.constrainWidth){this.fontOptions.maxWdt-=widthBias;this.fontOptions.minWdt-=widthBias}var heightBias=margins?margins.top+margins.bottom:0;if(this.fontOptions.constrainHeight){this.fontOptions.minHgt-=heightBias}}},{key:\"addFontOptionsToPile\",value:function addFontOptionsToPile(dstPile,srcPile){for(var i=0;i<srcPile.length;++i){this.addFontToPile(dstPile,srcPile[i])}}},{key:\"addFontToPile\",value:function addFontToPile(pile,options){if(options===undefined)return;if(options.font===undefined||options.font===null)return;var item=options.font;pile.push(item)}},{key:\"getBasicOptions\",value:function getBasicOptions(pile){var ret={};for(var n=0;n<pile.length;++n){var fontOptions=pile[n];var tmpShorthand={};if(Label.parseFontString(tmpShorthand,fontOptions)){fontOptions=tmpShorthand}util.forEach(fontOptions,function(opt,name){if(opt===undefined)return;if(ret.hasOwnProperty(name))return;if(multiFontStyle.indexOf(name)!==-1){ret[name]={}}else{ret[name]=opt}})}return ret}},{key:\"getFontOption\",value:function getFontOption(pile,multiName,option){var multiFont=void 0;for(var n=0;n<pile.length;++n){var fontOptions=pile[n];if(fontOptions.hasOwnProperty(multiName)){multiFont=fontOptions[multiName];if(multiFont===undefined||multiFont===null)continue;var tmpShorthand={};if(Label.parseFontString(tmpShorthand,multiFont)){multiFont=tmpShorthand}if(multiFont.hasOwnProperty(option)){return multiFont[option]}}}if(this.fontOptions.hasOwnProperty(option)){return this.fontOptions[option]}throw new Error(\"Did not find value for multi-font for property: '\"+option+\"'\")}},{key:\"getFontOptions\",value:function getFontOptions(pile,multiName){var result={};var optionNames=[\"color\",\"size\",\"face\",\"mod\",\"vadjust\"];for(var i=0;i<optionNames.length;++i){var mod=optionNames[i];result[mod]=this.getFontOption(pile,multiName,mod)}return result}},{key:\"propagateFonts\",value:function propagateFonts(pile){var _this2=this;var fontPile=[];this.addFontOptionsToPile(fontPile,pile);this.fontOptions=this.getBasicOptions(fontPile);var _loop=function _loop(i){var mod=multiFontStyle[i];var modOptions=_this2.fontOptions[mod];var tmpMultiFontOptions=_this2.getFontOptions(fontPile,mod);util.forEach(tmpMultiFontOptions,function(option,n){modOptions[n]=option});modOptions.size=Number(modOptions.size);modOptions.vadjust=Number(modOptions.vadjust)};for(var i=0;i<multiFontStyle.length;++i){_loop(i)}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){var baseline=arguments.length>5&&arguments[5]!==undefined?arguments[5]:\"middle\";if(this.elementOptions.label===undefined)return;var viewFontSize=this.fontOptions.size*this.body.view.scale;if(this.elementOptions.label&&viewFontSize<this.elementOptions.scaling.label.drawThreshold-1)return;if(viewFontSize>=this.elementOptions.scaling.label.maxVisible){viewFontSize=Number(this.elementOptions.scaling.label.maxVisible)/this.body.view.scale}this.calculateLabelSize(ctx,selected,hover,x,y,baseline);this._drawBackground(ctx);this._drawText(ctx,x,this.size.yLine,baseline,viewFontSize)}},{key:\"_drawBackground\",value:function _drawBackground(ctx){if(this.fontOptions.background!==undefined&&this.fontOptions.background!==\"none\"){ctx.fillStyle=this.fontOptions.background;var size=this.getSize();ctx.fillRect(size.left,size.top,size.width,size.height)}}},{key:\"_drawText\",value:function _drawText(ctx,x,y){var baseline=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\"middle\";var viewFontSize=arguments[4];var _setAlignment2=this._setAlignment(ctx,x,y,baseline);var _setAlignment3=(0,_slicedToArray3[\"default\"])(_setAlignment2,2);x=_setAlignment3[0];y=_setAlignment3[1];ctx.textAlign=\"left\";x=x-this.size.width/2;if(this.fontOptions.valign&&this.size.height>this.size.labelHeight){if(this.fontOptions.valign===\"top\"){y-=(this.size.height-this.size.labelHeight)/2}if(this.fontOptions.valign===\"bottom\"){y+=(this.size.height-this.size.labelHeight)/2}}for(var i=0;i<this.lineCount;i++){var line=this.lines[i];if(line&&line.blocks){var width=0;if(this.isEdgeLabel||this.fontOptions.align===\"center\"){width+=(this.size.width-line.width)/2}else if(this.fontOptions.align===\"right\"){width+=this.size.width-line.width}for(var j=0;j<line.blocks.length;j++){var block=line.blocks[j];ctx.font=block.font;var _getColor2=this._getColor(block.color,viewFontSize,block.strokeColor),_getColor3=(0,_slicedToArray3[\"default\"])(_getColor2,2),fontColor=_getColor3[0],strokeColor=_getColor3[1];if(block.strokeWidth>0){ctx.lineWidth=block.strokeWidth;ctx.strokeStyle=strokeColor;ctx.lineJoin=\"round\"}ctx.fillStyle=fontColor;if(block.strokeWidth>0){ctx.strokeText(block.text,x+width,y+block.vadjust)}ctx.fillText(block.text,x+width,y+block.vadjust);width+=block.width}y+=line.height}}}},{key:\"_setAlignment\",value:function _setAlignment(ctx,x,y,baseline){if(this.isEdgeLabel&&this.fontOptions.align!==\"horizontal\"&&this.pointToSelf===false){x=0;y=0;var lineMargin=2;if(this.fontOptions.align===\"top\"){ctx.textBaseline=\"alphabetic\";y-=2*lineMargin}else if(this.fontOptions.align===\"bottom\"){ctx.textBaseline=\"hanging\";y+=2*lineMargin}else{ctx.textBaseline=\"middle\"}}else{ctx.textBaseline=baseline}return[x,y]}},{key:\"_getColor\",value:function _getColor(color,viewFontSize,initialStrokeColor){var fontColor=color||\"#000000\";var strokeColor=initialStrokeColor||\"#ffffff\";if(viewFontSize<=this.elementOptions.scaling.label.drawThreshold){var opacity=Math.max(0,Math.min(1,1-(this.elementOptions.scaling.label.drawThreshold-viewFontSize)));fontColor=util.overrideOpacity(fontColor,opacity);strokeColor=util.overrideOpacity(strokeColor,opacity)}return[fontColor,strokeColor]}},{key:\"getTextSize\",value:function getTextSize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;this._processLabel(ctx,selected,hover);return{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:\"getSize\",value:function getSize(){var lineMargin=2;var x=this.size.left;var y=this.size.top-.5*lineMargin;if(this.isEdgeLabel){var x2=-this.size.width*.5;switch(this.fontOptions.align){case\"middle\":x=x2;y=-this.size.height*.5;break;case\"top\":x=x2;y=-(this.size.height+lineMargin);break;case\"bottom\":x=x2;y=lineMargin;break}}var ret={left:x,top:y,width:this.size.width,height:this.size.height};return ret}},{key:\"calculateLabelSize\",value:function calculateLabelSize(ctx,selected,hover){var x=arguments.length>3&&arguments[3]!==undefined?arguments[3]:0;var y=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var baseline=arguments.length>5&&arguments[5]!==undefined?arguments[5]:\"middle\";this._processLabel(ctx,selected,hover);this.size.left=x-this.size.width*.5;this.size.top=y-this.size.height*.5;this.size.yLine=y+(1-this.lineCount)*.5*this.fontOptions.size;if(baseline===\"hanging\"){this.size.top+=.5*this.fontOptions.size;this.size.top+=4;this.size.yLine+=4}}},{key:\"getFormattingValues\",value:function getFormattingValues(ctx,selected,hover,mod){var getValue=function getValue(fontOptions,mod,option){if(mod===\"normal\"){if(option===\"mod\")return\"\";return fontOptions[option]}if(fontOptions[mod][option]!==undefined){return fontOptions[mod][option]}else{return fontOptions[option]}};var values={color:getValue(this.fontOptions,mod,\"color\"),size:getValue(this.fontOptions,mod,\"size\"),face:getValue(this.fontOptions,mod,\"face\"),mod:getValue(this.fontOptions,mod,\"mod\"),vadjust:getValue(this.fontOptions,mod,\"vadjust\"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};if(selected||hover){if(mod===\"normal\"&&this.fontOptions.chooser===true&&this.elementOptions.labelHighlightBold){values.mod=\"bold\"}else{if(typeof this.fontOptions.chooser===\"function\"){this.fontOptions.chooser(values,this.elementOptions.id,selected,hover)}}}var fontString=\"\";if(values.mod!==undefined&&values.mod!==\"\"){fontString+=values.mod+\" \"}fontString+=values.size+\"px \"+values.face;ctx.font=fontString.replace(/\"/g,\"\");values.font=ctx.font;values.height=values.size;return values}},{key:\"differentState\",value:function differentState(selected,hover){return selected!==this.selectedState||hover!==this.hoverState}},{key:\"_processLabelText\",value:function _processLabelText(ctx,selected,hover,inText){var splitter=new LabelSplitter(ctx,this,selected,hover);return splitter.process(inText)}},{key:\"_processLabel\",value:function _processLabel(ctx,selected,hover){if(this.labelDirty===false&&!this.differentState(selected,hover))return;var state=this._processLabelText(ctx,selected,hover,this.elementOptions.label);if(this.fontOptions.minWdt>0&&state.width<this.fontOptions.minWdt){state.width=this.fontOptions.minWdt}this.size.labelHeight=state.height;if(this.fontOptions.minHgt>0&&state.height<this.fontOptions.minHgt){state.height=this.fontOptions.minHgt}this.lines=state.lines;this.lineCount=state.lines.length;this.size.width=state.width;this.size.height=state.height;this.selectedState=selected;this.hoverState=hover;this.labelDirty=false}},{key:\"visible\",value:function visible(){if(this.size.width===0||this.size.height===0||this.elementOptions.label===undefined){return false}var viewFontSize=this.fontOptions.size*this.body.view.scale;if(viewFontSize<this.elementOptions.scaling.label.drawThreshold-1){return false}return true}}],[{key:\"parseFontString\",value:function parseFontString(outOptions,inOptions){if(!inOptions||typeof inOptions!==\"string\")return false;var newOptionsArray=inOptions.split(\" \");outOptions.size=newOptionsArray[0].replace(\"px\",\"\");outOptions.face=newOptionsArray[1];outOptions.color=newOptionsArray[2];return true}}]);return Label}();exports[\"default\"]=Label},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var EndPoints=__webpack_require__(119)[\"default\"];var EdgeBase=function(){function EdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,EdgeBase);this.body=body;this.labelModule=labelModule\n;this.options={};this.setOptions(options);this.colorDirty=true;this.color={};this.selectionWidth=2;this.hoverWidth=1.5;this.fromPoint=this.from;this.toPoint=this.to}(0,_createClass3[\"default\"])(EdgeBase,[{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to]}},{key:\"cleanup\",value:function cleanup(){return false}},{key:\"setOptions\",value:function setOptions(options){this.options=options;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.id=this.options.id}},{key:\"drawLine\",value:function drawLine(ctx,values,selected,hover,viaNode){ctx.strokeStyle=this.getColor(ctx,values,selected,hover);ctx.lineWidth=values.width;if(values.dashes!==false){this._drawDashedLine(ctx,values,viaNode)}else{this._drawLine(ctx,values,viaNode)}}},{key:\"_drawLine\",value:function _drawLine(ctx,values,viaNode,fromPoint,toPoint){if(this.from!=this.to){this._line(ctx,values,viaNode,fromPoint,toPoint)}else{var _getCircleData2=this._getCircleData(ctx),_getCircleData3=(0,_slicedToArray3[\"default\"])(_getCircleData2,3),x=_getCircleData3[0],y=_getCircleData3[1],radius=_getCircleData3[2];this._circle(ctx,values,x,y,radius)}}},{key:\"_drawDashedLine\",value:function _drawDashedLine(ctx,values,viaNode,fromPoint,toPoint){ctx.lineCap=\"round\";var pattern=[5,5];if(Array.isArray(values.dashes)===true){pattern=values.dashes}if(ctx.setLineDash!==undefined){ctx.save();ctx.setLineDash(pattern);ctx.lineDashOffset=0;if(this.from!=this.to){this._line(ctx,values,viaNode)}else{var _getCircleData4=this._getCircleData(ctx),_getCircleData5=(0,_slicedToArray3[\"default\"])(_getCircleData4,3),x=_getCircleData5[0],y=_getCircleData5[1],radius=_getCircleData5[2];this._circle(ctx,values,x,y,radius)}ctx.setLineDash([0]);ctx.lineDashOffset=0;ctx.restore()}else{if(this.from!=this.to){ctx.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y,pattern)}else{var _getCircleData6=this._getCircleData(ctx),_getCircleData7=(0,_slicedToArray3[\"default\"])(_getCircleData6,3),_x=_getCircleData7[0],_y=_getCircleData7[1],_radius=_getCircleData7[2];this._circle(ctx,values,_x,_y,_radius)}this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}}},{key:\"findBorderPosition\",value:function findBorderPosition(nearNode,ctx,options){if(this.from!=this.to){return this._findBorderPosition(nearNode,ctx,options)}else{return this._findBorderPositionCircle(nearNode,ctx,options)}}},{key:\"findBorderPositions\",value:function findBorderPositions(ctx){var from={};var to={};if(this.from!=this.to){from=this._findBorderPosition(this.from,ctx);to=this._findBorderPosition(this.to,ctx)}else{var _getCircleData$slice=this._getCircleData(ctx).slice(0,2),_getCircleData$slice2=(0,_slicedToArray3[\"default\"])(_getCircleData$slice,2),x=_getCircleData$slice2[0],y=_getCircleData$slice2[1];from=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});to=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.6,high:.8,direction:1})}return{from:from,to:to}}},{key:\"_getCircleData\",value:function _getCircleData(ctx){var x=void 0,y=void 0;var node=this.from;var radius=this.options.selfReferenceSize;if(ctx!==undefined){if(node.shape.width===undefined){node.shape.resize(ctx)}}if(node.shape.width>node.shape.height){x=node.x+node.shape.width*.5;y=node.y-radius}else{x=node.x+radius;y=node.y-node.shape.height*.5}return[x,y,radius]}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"_findBorderPositionCircle\",value:function _findBorderPositionCircle(node,ctx,options){var x=options.x;var y=options.y;var low=options.low;var high=options.high;var direction=options.direction;var maxIterations=10;var iteration=0;var radius=this.options.selfReferenceSize;var pos=void 0,angle=void 0,distanceToBorder=void 0,distanceToPoint=void 0,difference=void 0;var threshold=.05;var middle=(low+high)*.5;while(low<=high&&iteration<maxIterations){middle=(low+high)*.5;pos=this._pointOnCircle(x,y,radius,middle);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference>0){if(direction>0){low=middle}else{high=middle}}else{if(direction>0){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"getLineWidth\",value:function getLineWidth(selected,hover){if(selected===true){return Math.max(this.selectionWidth,.3/this.body.view.scale)}else{if(hover===true){return Math.max(this.hoverWidth,.3/this.body.view.scale)}else{return Math.max(this.options.width,.3/this.body.view.scale)}}}},{key:\"getColor\",value:function getColor(ctx,values,selected,hover){if(values.inheritsColor!==false){if(values.inheritsColor===\"both\"&&this.from.id!==this.to.id){var grd=ctx.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y);var fromColor=void 0,toColor=void 0;fromColor=this.from.options.color.highlight.border;toColor=this.to.options.color.highlight.border;if(this.from.selected===false&&this.to.selected===false){fromColor=util.overrideOpacity(this.from.options.color.border,values.opacity);toColor=util.overrideOpacity(this.to.options.color.border,values.opacity)}else if(this.from.selected===true&&this.to.selected===false){toColor=this.to.options.color.border}else if(this.from.selected===false&&this.to.selected===true){fromColor=this.from.options.color.border}grd.addColorStop(0,fromColor);grd.addColorStop(1,toColor);return grd}if(values.inheritsColor===\"to\"){return util.overrideOpacity(this.to.options.color.border,values.opacity)}else{return util.overrideOpacity(this.from.options.color.border,values.opacity)}}else{return util.overrideOpacity(values.color,values.opacity)}}},{key:\"_circle\",value:function _circle(ctx,values,x,y,radius){this.enableShadow(ctx,values);ctx.beginPath();ctx.arc(x,y,radius,0,2*Math.PI,false);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getDistanceToEdge\",value:function getDistanceToEdge(x1,y1,x2,y2,x3,y3,via,values){var returnValue=0;if(this.from!=this.to){returnValue=this._getDistanceToEdge(x1,y1,x2,y2,x3,y3,via)}else{var _getCircleData8=this._getCircleData(undefined),_getCircleData9=(0,_slicedToArray3[\"default\"])(_getCircleData8,3),x=_getCircleData9[0],y=_getCircleData9[1],radius=_getCircleData9[2];var dx=x-x3;var dy=y-y3;returnValue=Math.abs(Math.sqrt(dx*dx+dy*dy)-radius)}return returnValue}},{key:\"_getDistanceToLine\",value:function _getDistanceToLine(x1,y1,x2,y2,x3,y3){var px=x2-x1;var py=y2-y1;var something=px*px+py*py;var u=((x3-x1)*px+(y3-y1)*py)/something;if(u>1){u=1}else if(u<0){u=0}var x=x1+u*px;var y=y1+u*py;var dx=x-x3;var dy=y-y3;return Math.sqrt(dx*dx+dy*dy)}},{key:\"getArrowData\",value:function getArrowData(ctx,position,viaNode,selected,hover,values){var angle=void 0;var arrowPoint=void 0;var node1=void 0;var node2=void 0;var guideOffset=void 0;var scaleFactor=void 0;var type=void 0;var lineWidth=values.width;if(position===\"from\"){node1=this.from;node2=this.to;guideOffset=.1;scaleFactor=values.fromArrowScale;type=values.fromArrowType}else if(position===\"to\"){node1=this.to;node2=this.from;guideOffset=-.1;scaleFactor=values.toArrowScale;type=values.toArrowType}else{node1=this.to;node2=this.from;scaleFactor=values.middleArrowScale;type=values.middleArrowType}if(node1!=node2){if(position!==\"middle\"){if(this.options.smooth.enabled===true){arrowPoint=this.findBorderPosition(node1,ctx,{via:viaNode});var guidePos=this.getPoint(Math.max(0,Math.min(1,arrowPoint.t+guideOffset)),viaNode);angle=Math.atan2(arrowPoint.y-guidePos.y,arrowPoint.x-guidePos.x)}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.findBorderPosition(node1,ctx)}}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.getPoint(.5,viaNode)}}else{var _getCircleData10=this._getCircleData(ctx),_getCircleData11=(0,_slicedToArray3[\"default\"])(_getCircleData10,3),x=_getCircleData11[0],y=_getCircleData11[1],radius=_getCircleData11[2];if(position===\"from\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI+.1*Math.PI}else if(position===\"to\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.6,high:1,direction:1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI-1.1*Math.PI}else{arrowPoint=this._pointOnCircle(x,y,radius,.175);angle=3.9269908169872414}}if(position===\"middle\"&&scaleFactor<0)lineWidth*=-1;var length=15*scaleFactor+3*lineWidth;var xi=arrowPoint.x-length*.9*Math.cos(angle);var yi=arrowPoint.y-length*.9*Math.sin(angle);var arrowCore={x:xi,y:yi};return{point:arrowPoint,core:arrowCore,angle:angle,length:length,type:type}}},{key:\"drawArrowHead\",value:function drawArrowHead(ctx,values,selected,hover,arrowData){ctx.strokeStyle=this.getColor(ctx,values,selected,hover);ctx.fillStyle=ctx.strokeStyle;ctx.lineWidth=values.width;EndPoints.draw(ctx,arrowData);this.enableShadow(ctx,values);ctx.fill();this.disableShadow(ctx,values)}},{key:\"enableShadow\",value:function enableShadow(ctx,values){if(values.shadow===true){ctx.shadowColor=values.shadowColor;ctx.shadowBlur=values.shadowSize;ctx.shadowOffsetX=values.shadowX;ctx.shadowOffsetY=values.shadowY}}},{key:\"disableShadow\",value:function disableShadow(ctx,values){if(values.shadow===true){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}}]);return EdgeBase}();exports[\"default\"]=EdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var EndPoint=function(){function EndPoint(){(0,_classCallCheck3[\"default\"])(this,EndPoint)}(0,_createClass3[\"default\"])(EndPoint,null,[{key:\"transform\",value:function transform(points,arrowData){if(!(points instanceof Array)){points=[points]}var x=arrowData.point.x;var y=arrowData.point.y;var angle=arrowData.angle;var length=arrowData.length;for(var i=0;i<points.length;++i){var p=points[i];var xt=p.x*Math.cos(angle)-p.y*Math.sin(angle);var yt=p.x*Math.sin(angle)+p.y*Math.cos(angle);p.x=x+length*xt;p.y=y+length*yt}}},{key:\"drawPath\",value:function drawPath(ctx,points){ctx.beginPath();ctx.moveTo(points[0].x,points[0].y);for(var i=1;i<points.length;++i){ctx.lineTo(points[i].x,points[i].y)}ctx.closePath()}}]);return EndPoint}();var Arrow=function(_EndPoint){(0,_inherits3[\"default\"])(Arrow,_EndPoint);function Arrow(){(0,_classCallCheck3[\"default\"])(this,Arrow);return(0,_possibleConstructorReturn3[\"default\"])(this,(Arrow.__proto__||(0,_getPrototypeOf2[\"default\"])(Arrow)).apply(this,arguments))}(0,_createClass3[\"default\"])(Arrow,null,[{key:\"draw\",value:function draw(ctx,arrowData){var points=[{x:0,y:0},{x:-1,y:.3},{x:-.9,y:0},{x:-1,y:-.3}];EndPoint.transform(points,arrowData);EndPoint.drawPath(ctx,points)}}]);return Arrow}(EndPoint);var Circle=function(){function Circle(){(0,_classCallCheck3[\"default\"])(this,Circle)}(0,_createClass3[\"default\"])(Circle,null,[{key:\"draw\",value:function draw(ctx,arrowData){var point={x:-.4,y:0};EndPoint.transform(point,arrowData);ctx.circle(point.x,point.y,arrowData.length*.4)}}]);return Circle}();var Bar=function(){function Bar(){(0,_classCallCheck3[\"default\"])(this,Bar)}(0,_createClass3[\"default\"])(Bar,null,[{key:\"draw\",value:function draw(ctx,arrowData){var points=[{x:0,y:.5},{x:0,y:-.5},{x:-.15,y:-.5},{x:-.15,y:.5}];EndPoint.transform(points,arrowData);EndPoint.drawPath(ctx,points)}}]);return Bar}();var EndPoints=function(){function EndPoints(){(0,_classCallCheck3[\"default\"])(this,EndPoints)}(0,_createClass3[\"default\"])(EndPoints,null,[{key:\"draw\",value:function draw(ctx,arrowData){var type;if(arrowData.type){type=arrowData.type.toLowerCase()}switch(type){case\"circle\":Circle.draw(ctx,arrowData);break;case\"bar\":Bar.draw(ctx,arrowData);break;case\"arrow\":default:Arrow.draw(ctx,arrowData)}}}]);return EndPoints}();exports[\"default\"]=EndPoints},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BarnesHutSolver=function(){function BarnesHutSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,BarnesHutSolver);this.body=body;this.physicsBody=physicsBody;this.barnesHutTree;this.setOptions(options);this.randomSeed=5}(0,_createClass3[\"default\"])(BarnesHutSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options;this.thetaInversed=1/this.options.theta;this.overlapAvoidanceFactor=1-Math.max(0,Math.min(1,this.options.avoidOverlap))}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"solve\",value:function solve(){if(this.options.gravitationalConstant!==0&&this.physicsBody.physicsNodeIndices.length>0){var node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var nodeCount=nodeIndices.length;var barnesHutTree=this._formBarnesHutTree(nodes,nodeIndices);this.barnesHutTree=barnesHutTree;for(var i=0;i<nodeCount;i++){node=nodes[nodeIndices[i]];if(node.options.mass>0){this._getForceContributions(barnesHutTree.root,node)}}}}},{key:\"_getForceContributions\",value:function _getForceContributions(parentBranch,node){this._getForceContribution(parentBranch.children.NW,node);this._getForceContribution(parentBranch.children.NE,node);this._getForceContribution(parentBranch.children.SW,node);this._getForceContribution(parentBranch.children.SE,node)}},{key:\"_getForceContribution\",value:function _getForceContribution(parentBranch,node){if(parentBranch.childrenCount>0){var dx=void 0,dy=void 0,distance=void 0;dx=parentBranch.centerOfMass.x-node.x;dy=parentBranch.centerOfMass.y-node.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance*parentBranch.calcSize>this.thetaInversed){this._calculateForces(distance,dx,dy,node,parentBranch)}else{if(parentBranch.childrenCount===4){this._getForceContributions(parentBranch,node)}else{if(parentBranch.children.data.id!=node.id){this._calculateForces(distance,dx,dy,node,parentBranch)}}}}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1;dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass/Math.pow(distance,3);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}},{key:\"_formBarnesHutTree\",value:function _formBarnesHutTree(nodes,nodeIndices){var node=void 0;var nodeCount=nodeIndices.length;var minX=nodes[nodeIndices[0]].x;var minY=nodes[nodeIndices[0]].y;var maxX=nodes[nodeIndices[0]].x;var maxY=nodes[nodeIndices[0]].y;for(var i=1;i<nodeCount;i++){var _node=nodes[nodeIndices[i]];var x=_node.x;var y=_node.y;if(_node.options.mass>0){if(x<minX){minX=x}if(x>maxX){maxX=x}if(y<minY){minY=y}if(y>maxY){maxY=y}}}var sizeDiff=Math.abs(maxX-minX)-Math.abs(maxY-minY);if(sizeDiff>0){minY-=.5*sizeDiff;maxY+=.5*sizeDiff}else{minX+=.5*sizeDiff;maxX-=.5*sizeDiff}var minimumTreeSize=1e-5;var rootSize=Math.max(minimumTreeSize,Math.abs(maxX-minX));var halfRootSize=.5*rootSize;var centerX=.5*(minX+maxX),centerY=.5*(minY+maxY);var barnesHutTree={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:centerX-halfRootSize,maxX:centerX+halfRootSize,minY:centerY-halfRootSize,maxY:centerY+halfRootSize},size:rootSize,calcSize:1/rootSize,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(barnesHutTree.root);for(var _i=0;_i<nodeCount;_i++){node=nodes[nodeIndices[_i]];if(node.options.mass>0){this._placeInTree(barnesHutTree.root,node)}}return barnesHutTree}},{key:\"_updateBranchMass\",value:function _updateBranchMass(parentBranch,node){var centerOfMass=parentBranch.centerOfMass;var totalMass=parentBranch.mass+node.options.mass;var totalMassInv=1/totalMass;centerOfMass.x=centerOfMass.x*parentBranch.mass+node.x*node.options.mass;centerOfMass.x*=totalMassInv;centerOfMass.y=centerOfMass.y*parentBranch.mass+node.y*node.options.mass;centerOfMass.y*=totalMassInv;parentBranch.mass=totalMass;var biggestSize=Math.max(Math.max(node.height,node.radius),node.width);parentBranch.maxWidth=parentBranch.maxWidth<biggestSize?biggestSize:parentBranch.maxWidth}},{key:\"_placeInTree\",value:function _placeInTree(parentBranch,node,skipMassUpdate){if(skipMassUpdate!=true||skipMassUpdate===undefined){this._updateBranchMass(parentBranch,node)}var range=parentBranch.children.NW.range;var region=void 0;if(range.maxX>node.x){if(range.maxY>node.y){region=\"NW\"}else{region=\"SW\"}}else{if(range.maxY>node.y){region=\"NE\"}else{region=\"SE\"}}this._placeInRegion(parentBranch,node,region)}},{key:\"_placeInRegion\",value:function _placeInRegion(parentBranch,node,region){var children=parentBranch.children[region];switch(children.childrenCount){case 0:children.children.data=node;children.childrenCount=1;this._updateBranchMass(children,node);break;case 1:if(children.children.data.x===node.x&&children.children.data.y===node.y){node.x+=this.seededRandom();node.y+=this.seededRandom()}else{this._splitBranch(children);this._placeInTree(children,node)}break;case 4:this._placeInTree(children,node);break}}},{key:\"_splitBranch\",value:function _splitBranch(parentBranch){var containedNode=null;if(parentBranch.childrenCount===1){containedNode=parentBranch.children.data;parentBranch.mass=0;parentBranch.centerOfMass.x=0;parentBranch.centerOfMass.y=0}parentBranch.childrenCount=4;parentBranch.children.data=null;this._insertRegion(parentBranch,\"NW\");this._insertRegion(parentBranch,\"NE\");this._insertRegion(parentBranch,\"SW\");this._insertRegion(parentBranch,\"SE\");if(containedNode!=null){this._placeInTree(parentBranch,containedNode)}}},{key:\"_insertRegion\",value:function _insertRegion(parentBranch,region){var minX=void 0,maxX=void 0,minY=void 0,maxY=void 0;var childSize=.5*parentBranch.size;switch(region){case\"NW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"NE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"SW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;break;case\"SE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;break}parentBranch.children[region]={centerOfMass:{x:0,y:0},mass:0,range:{minX:minX,maxX:maxX,minY:minY,maxY:maxY},size:.5*parentBranch.size,calcSize:2*parentBranch.calcSize,children:{data:null},maxWidth:0,level:parentBranch.level+1,childrenCount:0}}},{key:\"_debug\",value:function _debug(ctx,color){if(this.barnesHutTree!==undefined){ctx.lineWidth=1;this._drawBranch(this.barnesHutTree.root,ctx,color)}}},{key:\"_drawBranch\",value:function _drawBranch(branch,ctx,color){if(color===undefined){color=\"#FF0000\"}if(branch.childrenCount===4){this._drawBranch(branch.children.NW,ctx);this._drawBranch(branch.children.NE,ctx);this._drawBranch(branch.children.SE,ctx);this._drawBranch(branch.children.SW,ctx)}ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.minY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.minY);ctx.stroke()}}]);return BarnesHutSolver}();exports[\"default\"]=BarnesHutSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CentralGravitySolver=function(){function CentralGravitySolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,CentralGravitySolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(CentralGravitySolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx=void 0,dy=void 0,distance=void 0,node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];node=nodes[nodeId];dx=-node.x;dy=-node.y;distance=Math.sqrt(dx*dx+dy*dy);this._calculateForces(distance,dx,dy,forces,node)}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){var gravityForce=distance===0?0:this.options.centralGravity/distance;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}]);return CentralGravitySolver}();exports[\"default\"]=CentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var object=\"object\";var dom=\"dom\";var any=\"any\";var endPoints=[\"arrow\",\"circle\",\"bar\"];var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,string:string,array:array,function:\"function\"},container:{dom:dom},showButton:{boolean:bool},__type__:{object:object,boolean:bool,string:string,array:array,function:\"function\"}},edges:{arrows:{to:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},middle:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},from:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},__type__:{string:[\"from\",\"to\",\"middle\"],object:object}},arrowStrikethrough:{boolean:bool},chosen:{label:{boolean:bool,function:\"function\"},edge:{boolean:bool,function:\"function\"},__type__:{object:object,boolean:bool}},color:{color:{string:string},highlight:{string:string},hover:{string:string},inherit:{string:[\"from\",\"to\",\"both\"],boolean:bool},opacity:{number:number},__type__:{object:object,string:string}},dashes:{boolean:bool,array:array},font:{color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},align:{string:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},hidden:{boolean:bool},hoverWidth:{function:\"function\",number:number},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:bool},length:{number:number,undefined:\"undefined\"},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:\"function\"},__type__:{object:object}},selectionWidth:{function:\"function\",number:number},selfReferenceSize:{number:number},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},smooth:{enabled:{boolean:bool},type:{string:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"]},roundness:{number:number},forceDirection:{string:[\"horizontal\",\"vertical\",\"none\"],boolean:bool},__type__:{object:object,boolean:bool}},title:{string:string,undefined:\"undefined\"},width:{number:number},widthConstraint:{maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},value:{number:number,undefined:\"undefined\"},__type__:{object:object}},groups:{useDefaultGroups:{boolean:bool},__any__:\"get from nodes, will be overwritten below\",__type__:{object:object}},interaction:{dragNodes:{boolean:bool},dragView:{boolean:bool},hideEdgesOnDrag:{boolean:bool},hideNodesOnDrag:{boolean:bool},hover:{boolean:bool},keyboard:{enabled:{boolean:bool},speed:{x:{number:number},y:{number:number},zoom:{number:number},__type__:{object:object}},bindToWindow:{boolean:bool},__type__:{object:object,boolean:bool}},multiselect:{boolean:bool},navigationButtons:{boolean:bool},selectable:{boolean:bool},selectConnectedEdges:{boolean:bool},hoverConnectedEdges:{boolean:bool},tooltipDelay:{number:number},zoomView:{boolean:bool},__type__:{object:object}},layout:{randomSeed:{undefined:\"undefined\",number:number},improvedLayout:{boolean:bool},hierarchical:{enabled:{boolean:bool},levelSeparation:{number:number},nodeSpacing:{number:number},treeSpacing:{number:number},blockShifting:{boolean:bool},edgeMinimization:{boolean:bool},parentCentralization:{boolean:bool},direction:{string:[\"UD\",\"DU\",\"LR\",\"RL\"]},sortMethod:{string:[\"hubsize\",\"directed\"]},__type__:{object:object,boolean:bool}},__type__:{object:object}},manipulation:{enabled:{boolean:bool},initiallyActive:{boolean:bool},addNode:{boolean:bool,function:\"function\"},addEdge:{boolean:bool,function:\"function\"},editNode:{function:\"function\"},editEdge:{editWithoutDrag:{function:\"function\"},__type__:{object:object,boolean:bool,function:\"function\"}},deleteNode:{boolean:bool,function:\"function\"},deleteEdge:{boolean:bool,function:\"function\"},controlNodeStyle:\"get from nodes, will be overwritten below\",__type__:{object:object,boolean:bool}},nodes:{borderWidth:{number:number},borderWidthSelected:{number:number,undefined:\"undefined\"},brokenImage:{string:string,undefined:\"undefined\"},chosen:{label:{boolean:bool,function:\"function\"},node:{boolean:bool,function:\"function\"},__type__:{object:object,boolean:bool}},color:{border:{string:string},background:{string:string},highlight:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},hover:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},__type__:{object:object,string:string}},fixed:{x:{boolean:bool},y:{boolean:bool},__type__:{object:object,boolean:bool}},font:{align:{string:string},color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},group:{string:string,number:number,undefined:\"undefined\"},heightConstraint:{minimum:{number:number},valign:{string:string},__type__:{object:object,boolean:bool,number:number}},hidden:{boolean:bool},icon:{face:{string:string},code:{string:string},size:{number:number},color:{string:string},__type__:{object:object}},id:{string:string,number:number},image:{selected:{string:string,undefined:\"undefined\"},unselected:{string:string,undefined:\"undefined\"},__type__:{object:object,string:string}},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:bool},level:{number:number,undefined:\"undefined\"},margin:{top:{number:number},right:{number:number},bottom:{number:number},left:{number:number},__type__:{object:object,number:number}},mass:{number:number},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:\"function\"},__type__:{object:object}},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},shape:{string:[\"ellipse\",\"circle\",\"database\",\"box\",\"text\",\"image\",\"circularImage\",\"diamond\",\"dot\",\"star\",\"triangle\",\"triangleDown\",\"square\",\"icon\",\"hexagon\"]},shapeProperties:{borderDashes:{boolean:bool,array:array},borderRadius:{number:number},interpolation:{boolean:bool},useImageSize:{boolean:bool},useBorderWithImage:{boolean:bool},__type__:{object:object}},size:{number:number},title:{string:string,dom:dom,undefined:\"undefined\"},value:{number:number,undefined:\"undefined\"},widthConstraint:{minimum:{number:number},maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},x:{number:number},y:{number:number},__type__:{object:object}},physics:{enabled:{boolean:bool},barnesHut:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},forceAtlas2Based:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},repulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},hierarchicalRepulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},maxVelocity:{number:number},minVelocity:{number:number},solver:{string:[\"barnesHut\",\"repulsion\",\"hierarchicalRepulsion\",\"forceAtlas2Based\"]},stabilization:{enabled:{boolean:bool},iterations:{number:number},updateInterval:{number:number},onlyDynamicEdges:{boolean:bool},\nfit:{boolean:bool},__type__:{object:object,boolean:bool}},timestep:{number:number},adaptiveTimestep:{boolean:bool},__type__:{object:object,boolean:bool}},autoResize:{boolean:bool},clickToUse:{boolean:bool},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},height:{string:string},width:{string:string},__type__:{object:object}};allOptions.groups.__any__=allOptions.nodes;allOptions.manipulation.controlNodeStyle=allOptions.nodes;var configureOptions={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#97C2FC\"],highlight:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]},hover:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]}},fixed:{x:false,y:false},font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[0,0,50,1],strokeColor:[\"color\",\"#ffffff\"]},hidden:false,labelHighlightBold:true,physics:true,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:false,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:[\"ellipse\",\"box\",\"circle\",\"database\",\"diamond\",\"dot\",\"square\",\"star\",\"text\",\"triangle\",\"triangleDown\",\"hexagon\"],shapeProperties:{borderDashes:false,borderRadius:[6,0,20,1],interpolation:true,useImageSize:false},size:[25,0,200,1]},edges:{arrows:{to:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},middle:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},from:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"}},arrowStrikethrough:true,color:{color:[\"color\",\"#848484\"],highlight:[\"color\",\"#848484\"],hover:[\"color\",\"#848484\"],inherit:[\"from\",\"to\",\"both\",true,false],opacity:[1,0,1,.05]},dashes:false,font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[2,0,50,1],strokeColor:[\"color\",\"#ffffff\"],align:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},hidden:false,hoverWidth:[1.5,0,5,.1],labelHighlightBold:true,physics:true,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:true,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:true,type:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"],forceDirection:[\"horizontal\",\"vertical\",\"none\"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:false,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:[\"UD\",\"DU\",\"LR\",\"RL\"],sortMethod:[\"hubsize\",\"directed\"]}},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:false,keyboard:{enabled:false,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:true},multiselect:false,navigationButtons:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true,tooltipDelay:[300,0,1e3,25],zoomView:true},manipulation:{enabled:false,initiallyActive:false},physics:{enabled:true,barnesHut:{gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:[\"barnesHut\",\"forceAtlas2Based\",\"repulsion\",\"hierarchicalRepulsion\"],timestep:[.5,.01,1,.01]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);util.extend(exports,__webpack_require__(159));util.extend(exports,__webpack_require__(177));util.extend(exports,__webpack_require__(181))},function(module,exports,__webpack_require__){__webpack_require__(49);__webpack_require__(60);module.exports=__webpack_require__(136)},function(module,exports,__webpack_require__){\"use strict\";var addToUnscopables=__webpack_require__(126);var step=__webpack_require__(127);var Iterators=__webpack_require__(31);var toIObject=__webpack_require__(25);module.exports=__webpack_require__(79)(Array,\"Array\",function(iterated,kind){this._t=toIObject(iterated);this._i=0;this._k=kind},function(){var O=this._t;var kind=this._k;var index=this._i++;if(!O||index>=O.length){this._t=undefined;return step(1)}if(kind==\"keys\")return step(0,index);if(kind==\"values\")return step(0,O[index]);return step(0,[index,O[index]])},\"values\");Iterators.Arguments=Iterators.Array;addToUnscopables(\"keys\");addToUnscopables(\"values\");addToUnscopables(\"entries\")},function(module,exports){module.exports=function(){}},function(module,exports){module.exports=function(done,value){return{value:value,done:!!done}}},function(module,exports){module.exports=function(it){if(typeof it!=\"function\")throw TypeError(it+\" is not a function!\");return it}},function(module,exports,__webpack_require__){\"use strict\";var create=__webpack_require__(54);var descriptor=__webpack_require__(39);var setToStringTag=__webpack_require__(59);var IteratorPrototype={};__webpack_require__(26)(IteratorPrototype,__webpack_require__(13)(\"iterator\"),function(){return this});module.exports=function(Constructor,NAME,next){Constructor.prototype=create(IteratorPrototype,{next:descriptor(1,next)});setToStringTag(Constructor,NAME+\" Iterator\")}},function(module,exports,__webpack_require__){var dP=__webpack_require__(20);var anObject=__webpack_require__(27);var getKeys=__webpack_require__(33);module.exports=__webpack_require__(21)?Object.defineProperties:function defineProperties(O,Properties){anObject(O);var keys=getKeys(Properties);var length=keys.length;var i=0;var P;while(length>i)dP.f(O,P=keys[i++],Properties[P]);return O}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(25);var toLength=__webpack_require__(132);var toAbsoluteIndex=__webpack_require__(133);module.exports=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIObject($this);var length=toLength(O.length);var index=toAbsoluteIndex(fromIndex,length);var value;if(IS_INCLUDES&&el!=el)while(length>index){value=O[index++];if(value!=value)return true}else for(;length>index;index++)if(IS_INCLUDES||index in O){if(O[index]===el)return IS_INCLUDES||index||0}return!IS_INCLUDES&&-1}}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),9007199254740991):0}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var max=Math.max;var min=Math.min;module.exports=function(index,length){index=toInteger(index);return index<0?max(index+length,0):min(index,length)}},function(module,exports,__webpack_require__){var document=__webpack_require__(18).document;module.exports=document&&document.documentElement},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var defined=__webpack_require__(51);module.exports=function(TO_STRING){return function(that,pos){var s=String(defined(that));var i=toInteger(pos);var l=s.length;var a,b;if(i<0||i>=l)return TO_STRING?\"\":undefined;a=s.charCodeAt(i);return a<55296||a>56319||i+1===l||(b=s.charCodeAt(i+1))<56320||b>57343?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):(a-55296<<10)+(b-56320)+65536}}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var get=__webpack_require__(137);module.exports=__webpack_require__(7).getIterator=function(it){var iterFn=get(it);if(typeof iterFn!=\"function\")throw TypeError(it+\" is not iterable!\");return anObject(iterFn.call(it))}},function(module,exports,__webpack_require__){var classof=__webpack_require__(86);var ITERATOR=__webpack_require__(13)(\"iterator\");var Iterators=__webpack_require__(31);module.exports=__webpack_require__(7).getIteratorMethod=function(it){if(it!=undefined)return it[ITERATOR]||it[\"@@iterator\"]||Iterators[classof(it)]}},function(module,exports,__webpack_require__){__webpack_require__(139);var $Object=__webpack_require__(7).Object;module.exports=function create(P,D){return $Object.create(P,D)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Object\",{create:__webpack_require__(54)})},function(module,exports,__webpack_require__){__webpack_require__(141);module.exports=__webpack_require__(7).Object.keys},function(module,exports,__webpack_require__){var toObject=__webpack_require__(41);var $keys=__webpack_require__(33);__webpack_require__(87)(\"keys\",function(){return function keys(it){return $keys(toObject(it))}})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(143),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(60);__webpack_require__(49);module.exports=__webpack_require__(61).f(\"iterator\")},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(145),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(146);__webpack_require__(151);__webpack_require__(152);__webpack_require__(153);module.exports=__webpack_require__(7).Symbol},function(module,exports,__webpack_require__){\"use strict\";var global=__webpack_require__(18);var has=__webpack_require__(22);var DESCRIPTORS=__webpack_require__(21);var $export=__webpack_require__(17);var redefine=__webpack_require__(83);var META=__webpack_require__(147).KEY;var $fails=__webpack_require__(28);var shared=__webpack_require__(57);var setToStringTag=__webpack_require__(59);var uid=__webpack_require__(40);var wks=__webpack_require__(13);var wksExt=__webpack_require__(61);var wksDefine=__webpack_require__(62);var enumKeys=__webpack_require__(148);var isArray=__webpack_require__(149);var anObject=__webpack_require__(27);var toIObject=__webpack_require__(25);var toPrimitive=__webpack_require__(53);var createDesc=__webpack_require__(39);var _create=__webpack_require__(54);var gOPNExt=__webpack_require__(150);var $GOPD=__webpack_require__(89);var $DP=__webpack_require__(20);var $keys=__webpack_require__(33);var gOPD=$GOPD.f;var dP=$DP.f;var gOPN=gOPNExt.f;var $Symbol=global.Symbol;var $JSON=global.JSON;var _stringify=$JSON&&$JSON.stringify;var PROTOTYPE=\"prototype\";var HIDDEN=wks(\"_hidden\");var TO_PRIMITIVE=wks(\"toPrimitive\");var isEnum={}.propertyIsEnumerable;var SymbolRegistry=shared(\"symbol-registry\");var AllSymbols=shared(\"symbols\");var OPSymbols=shared(\"op-symbols\");var ObjectProto=Object[PROTOTYPE];var USE_NATIVE=typeof $Symbol==\"function\";var QObject=global.QObject;var setter=!QObject||!QObject[PROTOTYPE]||!QObject[PROTOTYPE].findChild;var setSymbolDesc=DESCRIPTORS&&$fails(function(){return _create(dP({},\"a\",{get:function(){return dP(this,\"a\",{value:7}).a}})).a!=7})?function(it,key,D){var protoDesc=gOPD(ObjectProto,key);if(protoDesc)delete ObjectProto[key];dP(it,key,D);if(protoDesc&&it!==ObjectProto)dP(ObjectProto,key,protoDesc)}:dP;var wrap=function(tag){var sym=AllSymbols[tag]=_create($Symbol[PROTOTYPE]);sym._k=tag;return sym};var isSymbol=USE_NATIVE&&typeof $Symbol.iterator==\"symbol\"?function(it){return typeof it==\"symbol\"}:function(it){return it instanceof $Symbol};var $defineProperty=function defineProperty(it,key,D){if(it===ObjectProto)$defineProperty(OPSymbols,key,D);anObject(it);key=toPrimitive(key,true);anObject(D);if(has(AllSymbols,key)){if(!D.enumerable){if(!has(it,HIDDEN))dP(it,HIDDEN,createDesc(1,{}));it[HIDDEN][key]=true}else{if(has(it,HIDDEN)&&it[HIDDEN][key])it[HIDDEN][key]=false;D=_create(D,{enumerable:createDesc(0,false)})}return setSymbolDesc(it,key,D)}return dP(it,key,D)};var $defineProperties=function defineProperties(it,P){anObject(it);var keys=enumKeys(P=toIObject(P));var i=0;var l=keys.length;var key;while(l>i)$defineProperty(it,key=keys[i++],P[key]);return it};var $create=function create(it,P){return P===undefined?_create(it):$defineProperties(_create(it),P)};var $propertyIsEnumerable=function propertyIsEnumerable(key){var E=isEnum.call(this,key=toPrimitive(key,true));if(this===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return false;return E||!has(this,key)||!has(AllSymbols,key)||has(this,HIDDEN)&&this[HIDDEN][key]?E:true};var $getOwnPropertyDescriptor=function getOwnPropertyDescriptor(it,key){it=toIObject(it);key=toPrimitive(key,true);if(it===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return;var D=gOPD(it,key);if(D&&has(AllSymbols,key)&&!(has(it,HIDDEN)&&it[HIDDEN][key]))D.enumerable=true;return D};var $getOwnPropertyNames=function getOwnPropertyNames(it){var names=gOPN(toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(!has(AllSymbols,key=names[i++])&&key!=HIDDEN&&key!=META)result.push(key)}return result};var $getOwnPropertySymbols=function getOwnPropertySymbols(it){var IS_OP=it===ObjectProto;var names=gOPN(IS_OP?OPSymbols:toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(has(AllSymbols,key=names[i++])&&(IS_OP?has(ObjectProto,key):true))result.push(AllSymbols[key])}return result};if(!USE_NATIVE){$Symbol=function Symbol(){if(this instanceof $Symbol)throw TypeError(\"Symbol is not a constructor!\");var tag=uid(arguments.length>0?arguments[0]:undefined);var $set=function(value){if(this===ObjectProto)$set.call(OPSymbols,value);if(has(this,HIDDEN)&&has(this[HIDDEN],tag))this[HIDDEN][tag]=false;setSymbolDesc(this,tag,createDesc(1,value))};if(DESCRIPTORS&&setter)setSymbolDesc(ObjectProto,tag,{configurable:true,set:$set});return wrap(tag)};redefine($Symbol[PROTOTYPE],\"toString\",function toString(){return this._k});$GOPD.f=$getOwnPropertyDescriptor;$DP.f=$defineProperty;__webpack_require__(88).f=gOPNExt.f=$getOwnPropertyNames;__webpack_require__(42).f=$propertyIsEnumerable;__webpack_require__(63).f=$getOwnPropertySymbols;if(DESCRIPTORS&&!__webpack_require__(52)){redefine(ObjectProto,\"propertyIsEnumerable\",$propertyIsEnumerable,true)}wksExt.f=function(name){return wrap(wks(name))}}$export($export.G+$export.W+$export.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols=\"hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables\".split(\",\"),j=0;es6Symbols.length>j;)wks(es6Symbols[j++]);for(var wellKnownSymbols=$keys(wks.store),k=0;wellKnownSymbols.length>k;)wksDefine(wellKnownSymbols[k++]);$export($export.S+$export.F*!USE_NATIVE,\"Symbol\",{for:function(key){return has(SymbolRegistry,key+=\"\")?SymbolRegistry[key]:SymbolRegistry[key]=$Symbol(key)},keyFor:function keyFor(sym){if(!isSymbol(sym))throw TypeError(sym+\" is not a symbol!\");for(var key in SymbolRegistry)if(SymbolRegistry[key]===sym)return key},useSetter:function(){setter=true},useSimple:function(){setter=false}});$export($export.S+$export.F*!USE_NATIVE,\"Object\",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});$JSON&&$export($export.S+$export.F*(!USE_NATIVE||$fails(function(){var S=$Symbol();return _stringify([S])!=\"[null]\"||_stringify({a:S})!=\"{}\"||_stringify(Object(S))!=\"{}\"})),\"JSON\",{stringify:function stringify(it){if(it===undefined||isSymbol(it))return;var args=[it];var i=1;var replacer,$replacer;while(arguments.length>i)args.push(arguments[i++]);replacer=args[1];if(typeof replacer==\"function\")$replacer=replacer;if($replacer||!isArray(replacer))replacer=function(key,value){if($replacer)value=$replacer.call(this,key,value);if(!isSymbol(value))return value};args[1]=replacer;return _stringify.apply($JSON,args)}});$Symbol[PROTOTYPE][TO_PRIMITIVE]||__webpack_require__(26)($Symbol[PROTOTYPE],TO_PRIMITIVE,$Symbol[PROTOTYPE].valueOf);setToStringTag($Symbol,\"Symbol\");setToStringTag(Math,\"Math\",true);setToStringTag(global.JSON,\"JSON\",true)},function(module,exports,__webpack_require__){var META=__webpack_require__(40)(\"meta\");var isObject=__webpack_require__(32);var has=__webpack_require__(22);var setDesc=__webpack_require__(20).f;var id=0;var isExtensible=Object.isExtensible||function(){return true};var FREEZE=!__webpack_require__(28)(function(){return isExtensible(Object.preventExtensions({}))});var setMeta=function(it){setDesc(it,META,{value:{i:\"O\"+ ++id,w:{}}})};var fastKey=function(it,create){if(!isObject(it))return typeof it==\"symbol\"?it:(typeof it==\"string\"?\"S\":\"P\")+it;if(!has(it,META)){if(!isExtensible(it))return\"F\";if(!create)return\"E\";setMeta(it)}return it[META].i};var getWeak=function(it,create){if(!has(it,META)){if(!isExtensible(it))return true;if(!create)return false;setMeta(it)}return it[META].w};var onFreeze=function(it){if(FREEZE&&meta.NEED&&isExtensible(it)&&!has(it,META))setMeta(it);return it};var meta=module.exports={KEY:META,NEED:false,fastKey:fastKey,getWeak:getWeak,onFreeze:onFreeze}},function(module,exports,__webpack_require__){var getKeys=__webpack_require__(33);var gOPS=__webpack_require__(63);var pIE=__webpack_require__(42);module.exports=function(it){var result=getKeys(it);var getSymbols=gOPS.f;if(getSymbols){var symbols=getSymbols(it);var isEnum=pIE.f;var i=0;var key;while(symbols.length>i)if(isEnum.call(it,key=symbols[i++]))result.push(key)}return result}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);module.exports=Array.isArray||function isArray(arg){return cof(arg)==\"Array\"}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(25);var gOPN=__webpack_require__(88).f;var toString={}.toString;var windowNames=typeof window==\"object\"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var getWindowNames=function(it){try{return gOPN(it)}catch(e){return windowNames.slice()}};module.exports.f=function getOwnPropertyNames(it){return windowNames&&toString.call(it)==\"[object Window]\"?getWindowNames(it):gOPN(toIObject(it))}},function(module,exports){},function(module,exports,__webpack_require__){__webpack_require__(62)(\"asyncIterator\")},function(module,exports,__webpack_require__){__webpack_require__(62)(\"observable\")},function(module,exports,__webpack_require__){(function(module){var require;(function(global,factory){true?module.exports=factory():typeof define===\"function\"&&define.amd?define(factory):global.moment=factory()})(this,function(){\"use strict\";var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(callback){hookCallback=callback}function isArray(input){return input instanceof Array||Object.prototype.toString.call(input)===\"[object Array]\"}function isObject(input){return input!=null&&Object.prototype.toString.call(input)===\"[object Object]\"}function isObjectEmpty(obj){if(Object.getOwnPropertyNames){return Object.getOwnPropertyNames(obj).length===0}else{var k;for(k in obj){if(obj.hasOwnProperty(k)){return false}}return true}}function isUndefined(input){return input===void 0}function isNumber(input){return typeof input===\"number\"||Object.prototype.toString.call(input)===\"[object Number]\"}function isDate(input){return input instanceof Date||Object.prototype.toString.call(input)===\"[object Date]\"}function map(arr,fn){var res=[],i;for(i=0;i<arr.length;++i){res.push(fn(arr[i],i))}return res}function hasOwnProp(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function extend(a,b){for(var i in b){if(hasOwnProp(b,i)){a[i]=b[i]}}if(hasOwnProp(b,\"toString\")){a.toString=b.toString}if(hasOwnProp(b,\"valueOf\")){a.valueOf=b.valueOf}return a}function createUTC(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,true).utc()}function defaultParsingFlags(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],meridiem:null,rfc2822:false,weekdayMismatch:false}}function getParsingFlags(m){if(m._pf==null){m._pf=defaultParsingFlags()}return m._pf}var some;if(Array.prototype.some){some=Array.prototype.some}else{some=function(fun){var t=Object(this);var len=t.length>>>0;for(var i=0;i<len;i++){if(i in t&&fun.call(this,t[i],i,t)){return true}}return false}}function isValid(m){if(m._isValid==null){var flags=getParsingFlags(m);var parsedParts=some.call(flags.parsedDateParts,function(i){return i!=null});var isNowValid=!isNaN(m._d.getTime())&&flags.overflow<0&&!flags.empty&&!flags.invalidMonth&&!flags.invalidWeekday&&!flags.weekdayMismatch&&!flags.nullInput&&!flags.invalidFormat&&!flags.userInvalidated&&(!flags.meridiem||flags.meridiem&&parsedParts);if(m._strict){isNowValid=isNowValid&&flags.charsLeftOver===0&&flags.unusedTokens.length===0&&flags.bigHour===undefined}if(Object.isFrozen==null||!Object.isFrozen(m)){m._isValid=isNowValid}else{return isNowValid}}return m._isValid}function createInvalid(flags){var m=createUTC(NaN);if(flags!=null){extend(getParsingFlags(m),flags)}else{getParsingFlags(m).userInvalidated=true}return m}var momentProperties=hooks.momentProperties=[];function copyConfig(to,from){var i,prop,val;if(!isUndefined(from._isAMomentObject)){to._isAMomentObject=from._isAMomentObject}if(!isUndefined(from._i)){to._i=from._i}if(!isUndefined(from._f)){to._f=from._f}if(!isUndefined(from._l)){to._l=from._l}if(!isUndefined(from._strict)){to._strict=from._strict}if(!isUndefined(from._tzm)){to._tzm=from._tzm}if(!isUndefined(from._isUTC)){to._isUTC=from._isUTC}if(!isUndefined(from._offset)){to._offset=from._offset}if(!isUndefined(from._pf)){to._pf=getParsingFlags(from)}if(!isUndefined(from._locale)){to._locale=from._locale}if(momentProperties.length>0){for(i=0;i<momentProperties.length;i++){prop=momentProperties[i];val=from[prop];if(!isUndefined(val)){to[prop]=val}}}return to}var updateInProgress=false;function Moment(config){copyConfig(this,config);this._d=new Date(config._d!=null?config._d.getTime():NaN);if(!this.isValid()){this._d=new Date(NaN)}if(updateInProgress===false){updateInProgress=true;hooks.updateOffset(this);updateInProgress=false}}function isMoment(obj){return obj instanceof Moment||obj!=null&&obj._isAMomentObject!=null}function absFloor(number){if(number<0){return Math.ceil(number)||0}else{return Math.floor(number)}}function toInt(argumentForCoercion){var coercedNumber=+argumentForCoercion,value=0;if(coercedNumber!==0&&isFinite(coercedNumber)){value=absFloor(coercedNumber)}return value}function compareArrays(array1,array2,dontConvert){var len=Math.min(array1.length,array2.length),lengthDiff=Math.abs(array1.length-array2.length),diffs=0,i;for(i=0;i<len;i++){if(dontConvert&&array1[i]!==array2[i]||!dontConvert&&toInt(array1[i])!==toInt(array2[i])){diffs++}}return diffs+lengthDiff}function warn(msg){if(hooks.suppressDeprecationWarnings===false&&typeof console!==\"undefined\"&&console.warn){console.warn(\"Deprecation warning: \"+msg)}}function deprecate(msg,fn){var firstTime=true;return extend(function(){if(hooks.deprecationHandler!=null){hooks.deprecationHandler(null,msg)}if(firstTime){var args=[];var arg;for(var i=0;i<arguments.length;i++){arg=\"\";if(typeof arguments[i]===\"object\"){arg+=\"\\n[\"+i+\"] \";for(var key in arguments[0]){arg+=key+\": \"+arguments[0][key]+\", \"}arg=arg.slice(0,-2)}else{arg=arguments[i]}args.push(arg)}warn(msg+\"\\nArguments: \"+Array.prototype.slice.call(args).join(\"\")+\"\\n\"+(new Error).stack);firstTime=false}return fn.apply(this,arguments)},fn)}var deprecations={};function deprecateSimple(name,msg){if(hooks.deprecationHandler!=null){hooks.deprecationHandler(name,msg)}if(!deprecations[name]){warn(msg);deprecations[name]=true}}hooks.suppressDeprecationWarnings=false;hooks.deprecationHandler=null;function isFunction(input){return input instanceof Function||Object.prototype.toString.call(input)===\"[object Function]\"}function set(config){var prop,i;for(i in config){prop=config[i];if(isFunction(prop)){this[i]=prop}else{this[\"_\"+i]=prop}}this._config=config;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)}function mergeConfigs(parentConfig,childConfig){var res=extend({},parentConfig),prop;for(prop in childConfig){if(hasOwnProp(childConfig,prop)){if(isObject(parentConfig[prop])&&isObject(childConfig[prop])){res[prop]={};extend(res[prop],parentConfig[prop]);extend(res[prop],childConfig[prop])}else if(childConfig[prop]!=null){res[prop]=childConfig[prop]}else{delete res[prop]}}}for(prop in parentConfig){if(hasOwnProp(parentConfig,prop)&&!hasOwnProp(childConfig,prop)&&isObject(parentConfig[prop])){res[prop]=extend({},res[prop])}}return res}function Locale(config){if(config!=null){this.set(config)}}var keys;if(Object.keys){keys=Object.keys}else{keys=function(obj){var i,res=[];for(i in obj){if(hasOwnProp(obj,i)){res.push(i)}}return res}}var defaultCalendar={sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"};function calendar(key,mom,now){var output=this._calendar[key]||this._calendar[\"sameElse\"];return isFunction(output)?output.call(mom,now):output}var defaultLongDateFormat={LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"};function longDateFormat(key){var format=this._longDateFormat[key],formatUpper=this._longDateFormat[key.toUpperCase()];if(format||!formatUpper){return format}this._longDateFormat[key]=formatUpper.replace(/MMMM|MM|DD|dddd/g,function(val){return val.slice(1)});return this._longDateFormat[key]}var defaultInvalidDate=\"Invalid date\";function invalidDate(){return this._invalidDate}var defaultOrdinal=\"%d\";var defaultDayOfMonthOrdinalParse=/\\d{1,2}/;function ordinal(number){return this._ordinal.replace(\"%d\",number)}var defaultRelativeTime={future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"};function relativeTime(number,withoutSuffix,string,isFuture){var output=this._relativeTime[string];return isFunction(output)?output(number,withoutSuffix,string,isFuture):output.replace(/%d/i,number)}function pastFuture(diff,output){var format=this._relativeTime[diff>0?\"future\":\"past\"];return isFunction(format)?format(output):format.replace(/%s/i,output)}var aliases={};function addUnitAlias(unit,shorthand){var lowerCase=unit.toLowerCase();aliases[lowerCase]=aliases[lowerCase+\"s\"]=aliases[shorthand]=unit}function normalizeUnits(units){return typeof units===\"string\"?aliases[units]||aliases[units.toLowerCase()]:undefined}function normalizeObjectUnits(inputObject){var normalizedInput={},normalizedProp,prop;for(prop in inputObject){if(hasOwnProp(inputObject,prop)){normalizedProp=normalizeUnits(prop);if(normalizedProp){normalizedInput[normalizedProp]=inputObject[prop]}}}return normalizedInput}var priorities={};function addUnitPriority(unit,priority){priorities[unit]=priority}function getPrioritizedUnits(unitsObj){var units=[];for(var u in unitsObj){units.push({unit:u,priority:priorities[u]})}units.sort(function(a,b){return a.priority-b.priority});return units}function zeroFill(number,targetLength,forceSign){var absNumber=\"\"+Math.abs(number),zerosToFill=targetLength-absNumber.length,sign=number>=0;return(sign?forceSign?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,zerosToFill)).toString().substr(1)+absNumber}var formattingTokens=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;var localFormattingTokens=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g;var formatFunctions={};var formatTokenFunctions={};function addFormatToken(token,padded,ordinal,callback){var func=callback;if(typeof callback===\"string\"){func=function(){return this[callback]()}}if(token){formatTokenFunctions[token]=func}if(padded){formatTokenFunctions[padded[0]]=function(){return zeroFill(func.apply(this,arguments),padded[1],padded[2])}}if(ordinal){formatTokenFunctions[ordinal]=function(){return this.localeData().ordinal(func.apply(this,arguments),token)}}}function removeFormattingTokens(input){if(input.match(/\\[[\\s\\S]/)){return input.replace(/^\\[|\\]$/g,\"\")}return input.replace(/\\\\/g,\"\")}function makeFormatFunction(format){var array=format.match(formattingTokens),i,length;for(i=0,length=array.length;i<length;i++){if(formatTokenFunctions[array[i]]){array[i]=formatTokenFunctions[array[i]]}else{array[i]=removeFormattingTokens(array[i])}}return function(mom){var output=\"\",i;for(i=0;i<length;i++){output+=isFunction(array[i])?array[i].call(mom,format):array[i]}return output}}function formatMoment(m,format){if(!m.isValid()){return m.localeData().invalidDate()}format=expandFormat(format,m.localeData());formatFunctions[format]=formatFunctions[format]||makeFormatFunction(format);return formatFunctions[format](m)}function expandFormat(format,locale){var i=5;function replaceLongDateFormatTokens(input){return locale.longDateFormat(input)||input}localFormattingTokens.lastIndex=0;while(i>=0&&localFormattingTokens.test(format)){format=format.replace(localFormattingTokens,replaceLongDateFormatTokens);localFormattingTokens.lastIndex=0;i-=1}return format}var match1=/\\d/;var match2=/\\d\\d/;var match3=/\\d{3}/;var match4=/\\d{4}/;var match6=/[+-]?\\d{6}/;var match1to2=/\\d\\d?/;var match3to4=/\\d\\d\\d\\d?/;var match5to6=/\\d\\d\\d\\d\\d\\d?/;var match1to3=/\\d{1,3}/;var match1to4=/\\d{1,4}/;var match1to6=/[+-]?\\d{1,6}/;var matchUnsigned=/\\d+/;var matchSigned=/[+-]?\\d+/;var matchOffset=/Z|[+-]\\d\\d:?\\d\\d/gi;var matchShortOffset=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi;var matchTimestamp=/[+-]?\\d+(\\.\\d{1,3})?/;var matchWord=/[0-9]*['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i;var regexes={};function addRegexToken(token,regex,strictRegex){regexes[token]=isFunction(regex)?regex:function(isStrict,localeData){return isStrict&&strictRegex?strictRegex:regex}}function getParseRegexForToken(token,config){if(!hasOwnProp(regexes,token)){return new RegExp(unescapeFormat(token))}return regexes[token](config._strict,config._locale)}function unescapeFormat(s){return regexEscape(s.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(matched,p1,p2,p3,p4){return p1||p2||p3||p4}))}function regexEscape(s){return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}var tokens={};function addParseToken(token,callback){var i,func=callback;if(typeof token===\"string\"){token=[token]}if(isNumber(callback)){func=function(input,array){array[callback]=toInt(input)}}for(i=0;i<token.length;i++){tokens[token[i]]=func}}function addWeekParseToken(token,callback){addParseToken(token,function(input,array,config,token){config._w=config._w||{};callback(input,config._w,config,token)})}function addTimeToArrayFromToken(token,input,config){if(input!=null&&hasOwnProp(tokens,token)){tokens[token](input,config._a,config,token)}}var YEAR=0;var MONTH=1;var DATE=2;var HOUR=3;var MINUTE=4;var SECOND=5;var MILLISECOND=6;var WEEK=7;var WEEKDAY=8;addFormatToken(\"Y\",0,0,function(){var y=this.year();return y<=9999?\"\"+y:\"+\"+y});addFormatToken(0,[\"YY\",2],0,function(){return this.year()%100});addFormatToken(0,[\"YYYY\",4],0,\"year\");addFormatToken(0,[\"YYYYY\",5],0,\"year\");addFormatToken(0,[\"YYYYYY\",6,true],0,\"year\");addUnitAlias(\"year\",\"y\");addUnitPriority(\"year\",1);addRegexToken(\"Y\",matchSigned)\n;addRegexToken(\"YY\",match1to2,match2);addRegexToken(\"YYYY\",match1to4,match4);addRegexToken(\"YYYYY\",match1to6,match6);addRegexToken(\"YYYYYY\",match1to6,match6);addParseToken([\"YYYYY\",\"YYYYYY\"],YEAR);addParseToken(\"YYYY\",function(input,array){array[YEAR]=input.length===2?hooks.parseTwoDigitYear(input):toInt(input)});addParseToken(\"YY\",function(input,array){array[YEAR]=hooks.parseTwoDigitYear(input)});addParseToken(\"Y\",function(input,array){array[YEAR]=parseInt(input,10)});function daysInYear(year){return isLeapYear(year)?366:365}function isLeapYear(year){return year%4===0&&year%100!==0||year%400===0}hooks.parseTwoDigitYear=function(input){return toInt(input)+(toInt(input)>68?1900:2e3)};var getSetYear=makeGetSet(\"FullYear\",true);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(unit,keepTime){return function(value){if(value!=null){set$1(this,unit,value);hooks.updateOffset(this,keepTime);return this}else{return get(this,unit)}}}function get(mom,unit){return mom.isValid()?mom._d[\"get\"+(mom._isUTC?\"UTC\":\"\")+unit]():NaN}function set$1(mom,unit,value){if(mom.isValid()&&!isNaN(value)){if(unit===\"FullYear\"&&isLeapYear(mom.year())){mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+unit](value,mom.month(),daysInMonth(value,mom.month()))}else{mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+unit](value)}}}function stringGet(units){units=normalizeUnits(units);if(isFunction(this[units])){return this[units]()}return this}function stringSet(units,value){if(typeof units===\"object\"){units=normalizeObjectUnits(units);var prioritized=getPrioritizedUnits(units);for(var i=0;i<prioritized.length;i++){this[prioritized[i].unit](units[prioritized[i].unit])}}else{units=normalizeUnits(units);if(isFunction(this[units])){return this[units](value)}}return this}function mod(n,x){return(n%x+x)%x}var indexOf;if(Array.prototype.indexOf){indexOf=Array.prototype.indexOf}else{indexOf=function(o){var i;for(i=0;i<this.length;++i){if(this[i]===o){return i}}return-1}}function daysInMonth(year,month){if(isNaN(year)||isNaN(month)){return NaN}var modMonth=mod(month,12);year+=(month-modMonth)/12;return modMonth===1?isLeapYear(year)?29:28:31-modMonth%7%2}addFormatToken(\"M\",[\"MM\",2],\"Mo\",function(){return this.month()+1});addFormatToken(\"MMM\",0,0,function(format){return this.localeData().monthsShort(this,format)});addFormatToken(\"MMMM\",0,0,function(format){return this.localeData().months(this,format)});addUnitAlias(\"month\",\"M\");addUnitPriority(\"month\",8);addRegexToken(\"M\",match1to2);addRegexToken(\"MM\",match1to2,match2);addRegexToken(\"MMM\",function(isStrict,locale){return locale.monthsShortRegex(isStrict)});addRegexToken(\"MMMM\",function(isStrict,locale){return locale.monthsRegex(isStrict)});addParseToken([\"M\",\"MM\"],function(input,array){array[MONTH]=toInt(input)-1});addParseToken([\"MMM\",\"MMMM\"],function(input,array,config,token){var month=config._locale.monthsParse(input,token,config._strict);if(month!=null){array[MONTH]=month}else{getParsingFlags(config).invalidMonth=input}});var MONTHS_IN_FORMAT=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/;var defaultLocaleMonths=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\");function localeMonths(m,format){if(!m){return isArray(this._months)?this._months:this._months[\"standalone\"]}return isArray(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(format)?\"format\":\"standalone\"][m.month()]}var defaultLocaleMonthsShort=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\");function localeMonthsShort(m,format){if(!m){return isArray(this._monthsShort)?this._monthsShort:this._monthsShort[\"standalone\"]}return isArray(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(format)?\"format\":\"standalone\"][m.month()]}function handleStrictParse(monthName,format,strict){var i,ii,mom,llc=monthName.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(i=0;i<12;++i){mom=createUTC([2e3,i]);this._shortMonthsParse[i]=this.monthsShort(mom,\"\").toLocaleLowerCase();this._longMonthsParse[i]=this.months(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}}else{if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}}}function localeMonthsParse(monthName,format,strict){var i,mom,regex;if(this._monthsParseExact){return handleStrictParse.call(this,monthName,format,strict)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(i=0;i<12;i++){mom=createUTC([2e3,i]);if(strict&&!this._longMonthsParse[i]){this._longMonthsParse[i]=new RegExp(\"^\"+this.months(mom,\"\").replace(\".\",\"\")+\"$\",\"i\");this._shortMonthsParse[i]=new RegExp(\"^\"+this.monthsShort(mom,\"\").replace(\".\",\"\")+\"$\",\"i\")}if(!strict&&!this._monthsParse[i]){regex=\"^\"+this.months(mom,\"\")+\"|^\"+this.monthsShort(mom,\"\");this._monthsParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"MMMM\"&&this._longMonthsParse[i].test(monthName)){return i}else if(strict&&format===\"MMM\"&&this._shortMonthsParse[i].test(monthName)){return i}else if(!strict&&this._monthsParse[i].test(monthName)){return i}}}function setMonth(mom,value){var dayOfMonth;if(!mom.isValid()){return mom}if(typeof value===\"string\"){if(/^\\d+$/.test(value)){value=toInt(value)}else{value=mom.localeData().monthsParse(value);if(!isNumber(value)){return mom}}}dayOfMonth=Math.min(mom.date(),daysInMonth(mom.year(),value));mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+\"Month\"](value,dayOfMonth);return mom}function getSetMonth(value){if(value!=null){setMonth(this,value);hooks.updateOffset(this,true);return this}else{return get(this,\"Month\")}}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}var defaultMonthsShortRegex=matchWord;function monthsShortRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!hasOwnProp(this,\"_monthsShortRegex\")){this._monthsShortRegex=defaultMonthsShortRegex}return this._monthsShortStrictRegex&&isStrict?this._monthsShortStrictRegex:this._monthsShortRegex}}var defaultMonthsRegex=matchWord;function monthsRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!hasOwnProp(this,\"_monthsRegex\")){this._monthsRegex=defaultMonthsRegex}return this._monthsStrictRegex&&isStrict?this._monthsStrictRegex:this._monthsRegex}}function computeMonthsParse(){function cmpLenRev(a,b){return b.length-a.length}var shortPieces=[],longPieces=[],mixedPieces=[],i,mom;for(i=0;i<12;i++){mom=createUTC([2e3,i]);shortPieces.push(this.monthsShort(mom,\"\"));longPieces.push(this.months(mom,\"\"));mixedPieces.push(this.months(mom,\"\"));mixedPieces.push(this.monthsShort(mom,\"\"))}shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<12;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i])}for(i=0;i<24;i++){mixedPieces[i]=regexEscape(mixedPieces[i])}this._monthsRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._monthsShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\")}function createDate(y,m,d,h,M,s,ms){var date=new Date(y,m,d,h,M,s,ms);if(y<100&&y>=0&&isFinite(date.getFullYear())){date.setFullYear(y)}return date}function createUTCDate(y){var date=new Date(Date.UTC.apply(null,arguments));if(y<100&&y>=0&&isFinite(date.getUTCFullYear())){date.setUTCFullYear(y)}return date}function firstWeekOffset(year,dow,doy){var fwd=7+dow-doy,fwdlw=(7+createUTCDate(year,0,fwd).getUTCDay()-dow)%7;return-fwdlw+fwd-1}function dayOfYearFromWeeks(year,week,weekday,dow,doy){var localWeekday=(7+weekday-dow)%7,weekOffset=firstWeekOffset(year,dow,doy),dayOfYear=1+7*(week-1)+localWeekday+weekOffset,resYear,resDayOfYear;if(dayOfYear<=0){resYear=year-1;resDayOfYear=daysInYear(resYear)+dayOfYear}else if(dayOfYear>daysInYear(year)){resYear=year+1;resDayOfYear=dayOfYear-daysInYear(year)}else{resYear=year;resDayOfYear=dayOfYear}return{year:resYear,dayOfYear:resDayOfYear}}function weekOfYear(mom,dow,doy){var weekOffset=firstWeekOffset(mom.year(),dow,doy),week=Math.floor((mom.dayOfYear()-weekOffset-1)/7)+1,resWeek,resYear;if(week<1){resYear=mom.year()-1;resWeek=week+weeksInYear(resYear,dow,doy)}else if(week>weeksInYear(mom.year(),dow,doy)){resWeek=week-weeksInYear(mom.year(),dow,doy);resYear=mom.year()+1}else{resYear=mom.year();resWeek=week}return{week:resWeek,year:resYear}}function weeksInYear(year,dow,doy){var weekOffset=firstWeekOffset(year,dow,doy),weekOffsetNext=firstWeekOffset(year+1,dow,doy);return(daysInYear(year)-weekOffset+weekOffsetNext)/7}addFormatToken(\"w\",[\"ww\",2],\"wo\",\"week\");addFormatToken(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\");addUnitAlias(\"week\",\"w\");addUnitAlias(\"isoWeek\",\"W\");addUnitPriority(\"week\",5);addUnitPriority(\"isoWeek\",5);addRegexToken(\"w\",match1to2);addRegexToken(\"ww\",match1to2,match2);addRegexToken(\"W\",match1to2);addRegexToken(\"WW\",match1to2,match2);addWeekParseToken([\"w\",\"ww\",\"W\",\"WW\"],function(input,week,config,token){week[token.substr(0,1)]=toInt(input)});function localeWeek(mom){return weekOfYear(mom,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(input){var week=this.localeData().week(this);return input==null?week:this.add((input-week)*7,\"d\")}function getSetISOWeek(input){var week=weekOfYear(this,1,4).week;return input==null?week:this.add((input-week)*7,\"d\")}addFormatToken(\"d\",0,\"do\",\"day\");addFormatToken(\"dd\",0,0,function(format){return this.localeData().weekdaysMin(this,format)});addFormatToken(\"ddd\",0,0,function(format){return this.localeData().weekdaysShort(this,format)});addFormatToken(\"dddd\",0,0,function(format){return this.localeData().weekdays(this,format)});addFormatToken(\"e\",0,0,\"weekday\");addFormatToken(\"E\",0,0,\"isoWeekday\");addUnitAlias(\"day\",\"d\");addUnitAlias(\"weekday\",\"e\");addUnitAlias(\"isoWeekday\",\"E\");addUnitPriority(\"day\",11);addUnitPriority(\"weekday\",11);addUnitPriority(\"isoWeekday\",11);addRegexToken(\"d\",match1to2);addRegexToken(\"e\",match1to2);addRegexToken(\"E\",match1to2);addRegexToken(\"dd\",function(isStrict,locale){return locale.weekdaysMinRegex(isStrict)});addRegexToken(\"ddd\",function(isStrict,locale){return locale.weekdaysShortRegex(isStrict)});addRegexToken(\"dddd\",function(isStrict,locale){return locale.weekdaysRegex(isStrict)});addWeekParseToken([\"dd\",\"ddd\",\"dddd\"],function(input,week,config,token){var weekday=config._locale.weekdaysParse(input,token,config._strict);if(weekday!=null){week.d=weekday}else{getParsingFlags(config).invalidWeekday=input}});addWeekParseToken([\"d\",\"e\",\"E\"],function(input,week,config,token){week[token]=toInt(input)});function parseWeekday(input,locale){if(typeof input!==\"string\"){return input}if(!isNaN(input)){return parseInt(input,10)}input=locale.weekdaysParse(input);if(typeof input===\"number\"){return input}return null}function parseIsoWeekday(input,locale){if(typeof input===\"string\"){return locale.weekdaysParse(input)%7||7}return isNaN(input)?null:input}var defaultLocaleWeekdays=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\");function localeWeekdays(m,format){if(!m){return isArray(this._weekdays)?this._weekdays:this._weekdays[\"standalone\"]}return isArray(this._weekdays)?this._weekdays[m.day()]:this._weekdays[this._weekdays.isFormat.test(format)?\"format\":\"standalone\"][m.day()]}var defaultLocaleWeekdaysShort=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\");function localeWeekdaysShort(m){return m?this._weekdaysShort[m.day()]:this._weekdaysShort}var defaultLocaleWeekdaysMin=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\");function localeWeekdaysMin(m){return m?this._weekdaysMin[m.day()]:this._weekdaysMin}function handleStrictParse$1(weekdayName,format,strict){var i,ii,mom,llc=weekdayName.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(i=0;i<7;++i){mom=createUTC([2e3,1]).day(i);this._minWeekdaysParse[i]=this.weekdaysMin(mom,\"\").toLocaleLowerCase();this._shortWeekdaysParse[i]=this.weekdaysShort(mom,\"\").toLocaleLowerCase();this._weekdaysParse[i]=this.weekdays(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}}else{if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}}}function localeWeekdaysParse(weekdayName,format,strict){var i,mom,regex;if(this._weekdaysParseExact){return handleStrictParse$1.call(this,weekdayName,format,strict)}if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(i=0;i<7;i++){mom=createUTC([2e3,1]).day(i);if(strict&&!this._fullWeekdaysParse[i]){this._fullWeekdaysParse[i]=new RegExp(\"^\"+this.weekdays(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._shortWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysShort(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._minWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysMin(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\")}if(!this._weekdaysParse[i]){regex=\"^\"+this.weekdays(mom,\"\")+\"|^\"+this.weekdaysShort(mom,\"\")+\"|^\"+this.weekdaysMin(mom,\"\");this._weekdaysParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"dddd\"&&this._fullWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"ddd\"&&this._shortWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"dd\"&&this._minWeekdaysParse[i].test(weekdayName)){return i}else if(!strict&&this._weekdaysParse[i].test(weekdayName)){return i}}}function getSetDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var day=this._isUTC?this._d.getUTCDay():this._d.getDay();if(input!=null){input=parseWeekday(input,this.localeData());return this.add(input-day,\"d\")}else{return day}}function getSetLocaleDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var weekday=(this.day()+7-this.localeData()._week.dow)%7;return input==null?weekday:this.add(input-weekday,\"d\")}function getSetISODayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}if(input!=null){var weekday=parseIsoWeekday(input,this.localeData());return this.day(this.day()%7?weekday:weekday-7)}else{return this.day()||7}}var defaultWeekdaysRegex=matchWord;function weekdaysRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysStrictRegex}else{return this._weekdaysRegex}}else{if(!hasOwnProp(this,\"_weekdaysRegex\")){this._weekdaysRegex=defaultWeekdaysRegex}return this._weekdaysStrictRegex&&isStrict?this._weekdaysStrictRegex:this._weekdaysRegex}}var defaultWeekdaysShortRegex=matchWord;function weekdaysShortRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysShortStrictRegex}else{return this._weekdaysShortRegex}}else{if(!hasOwnProp(this,\"_weekdaysShortRegex\")){this._weekdaysShortRegex=defaultWeekdaysShortRegex}return this._weekdaysShortStrictRegex&&isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}var defaultWeekdaysMinRegex=matchWord;function weekdaysMinRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysMinStrictRegex}else{return this._weekdaysMinRegex}}else{if(!hasOwnProp(this,\"_weekdaysMinRegex\")){this._weekdaysMinRegex=defaultWeekdaysMinRegex}return this._weekdaysMinStrictRegex&&isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function computeWeekdaysParse(){function cmpLenRev(a,b){return b.length-a.length}var minPieces=[],shortPieces=[],longPieces=[],mixedPieces=[],i,mom,minp,shortp,longp;for(i=0;i<7;i++){mom=createUTC([2e3,1]).day(i);minp=this.weekdaysMin(mom,\"\");shortp=this.weekdaysShort(mom,\"\");longp=this.weekdays(mom,\"\");minPieces.push(minp);shortPieces.push(shortp);longPieces.push(longp);mixedPieces.push(minp);mixedPieces.push(shortp);mixedPieces.push(longp)}minPieces.sort(cmpLenRev);shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<7;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i]);mixedPieces[i]=regexEscape(mixedPieces[i])}this._weekdaysRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\");this._weekdaysMinStrictRegex=new RegExp(\"^(\"+minPieces.join(\"|\")+\")\",\"i\")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken(\"H\",[\"HH\",2],0,\"hour\");addFormatToken(\"h\",[\"hh\",2],0,hFormat);addFormatToken(\"k\",[\"kk\",2],0,kFormat);addFormatToken(\"hmm\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken(\"hmmss\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken(\"Hmm\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)});addFormatToken(\"Hmmss\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(token,lowercase){addFormatToken(token,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),lowercase)})}meridiem(\"a\",true);meridiem(\"A\",false);addUnitAlias(\"hour\",\"h\");addUnitPriority(\"hour\",13);function matchMeridiem(isStrict,locale){return locale._meridiemParse}addRegexToken(\"a\",matchMeridiem);addRegexToken(\"A\",matchMeridiem);addRegexToken(\"H\",match1to2);addRegexToken(\"h\",match1to2);addRegexToken(\"k\",match1to2);addRegexToken(\"HH\",match1to2,match2);addRegexToken(\"hh\",match1to2,match2);addRegexToken(\"kk\",match1to2,match2);addRegexToken(\"hmm\",match3to4);addRegexToken(\"hmmss\",match5to6);addRegexToken(\"Hmm\",match3to4);addRegexToken(\"Hmmss\",match5to6);addParseToken([\"H\",\"HH\"],HOUR);addParseToken([\"k\",\"kk\"],function(input,array,config){var kInput=toInt(input);array[HOUR]=kInput===24?0:kInput});addParseToken([\"a\",\"A\"],function(input,array,config){config._isPm=config._locale.isPM(input);config._meridiem=input});addParseToken([\"h\",\"hh\"],function(input,array,config){array[HOUR]=toInt(input);getParsingFlags(config).bigHour=true});addParseToken(\"hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos));getParsingFlags(config).bigHour=true});addParseToken(\"hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2));getParsingFlags(config).bigHour=true});addParseToken(\"Hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos))});addParseToken(\"Hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2))});function localeIsPM(input){return(input+\"\").toLowerCase().charAt(0)===\"p\"}var defaultLocaleMeridiemParse=/[ap]\\.?m?\\.?/i;function localeMeridiem(hours,minutes,isLower){if(hours>11){return isLower?\"pm\":\"PM\"}else{return isLower?\"am\":\"AM\"}}var getSetHour=makeGetSet(\"Hours\",true);var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse};var locales={};var localeFamilies={};var globalLocale;function normalizeLocale(key){return key?key.toLowerCase().replace(\"_\",\"-\"):key}function chooseLocale(names){var i=0,j,next,locale,split;while(i<names.length){split=normalizeLocale(names[i]).split(\"-\");j=split.length;next=normalizeLocale(names[i+1]);next=next?next.split(\"-\"):null;while(j>0){locale=loadLocale(split.slice(0,j).join(\"-\"));if(locale){return locale}if(next&&next.length>=j&&compareArrays(split,next,true)>=j-1){break}j--}i++}return null}function loadLocale(name){var oldLocale=null;if(!locales[name]&&typeof module!==\"undefined\"&&module&&module.exports){try{oldLocale=globalLocale._abbr;var aliasedRequire=require;!function webpackMissingModule(){var e=new Error('Cannot find module \"./locale\"');e.code=\"MODULE_NOT_FOUND\";throw e}();getSetGlobalLocale(oldLocale)}catch(e){}}return locales[name]}function getSetGlobalLocale(key,values){var data;if(key){if(isUndefined(values)){data=getLocale(key)}else{data=defineLocale(key,values)}if(data){globalLocale=data}}return globalLocale._abbr}function defineLocale(name,config){if(config!==null){var parentConfig=baseConfig;config.abbr=name;if(locales[name]!=null){deprecateSimple(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change \"+\"an existing locale. moment.defineLocale(localeName, \"+\"config) should only be used for creating a new locale \"+\"See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\");parentConfig=locales[name]._config}else if(config.parentLocale!=null){if(locales[config.parentLocale]!=null){parentConfig=locales[config.parentLocale]._config}else{if(!localeFamilies[config.parentLocale]){localeFamilies[config.parentLocale]=[]}localeFamilies[config.parentLocale].push({name:name,config:config});return null}}locales[name]=new Locale(mergeConfigs(parentConfig,config));if(localeFamilies[name]){localeFamilies[name].forEach(function(x){defineLocale(x.name,x.config)})}getSetGlobalLocale(name);return locales[name]}else{delete locales[name];return null}}function updateLocale(name,config){if(config!=null){var locale,parentConfig=baseConfig;if(locales[name]!=null){parentConfig=locales[name]._config}config=mergeConfigs(parentConfig,config);locale=new Locale(config);locale.parentLocale=locales[name];locales[name]=locale;getSetGlobalLocale(name)}else{if(locales[name]!=null){if(locales[name].parentLocale!=null){locales[name]=locales[name].parentLocale}else if(locales[name]!=null){delete locales[name]}}}return locales[name]}function getLocale(key){var locale;if(key&&key._locale&&key._locale._abbr){key=key._locale._abbr}if(!key){return globalLocale}if(!isArray(key)){locale=loadLocale(key);if(locale){return locale}key=[key]}return chooseLocale(key)}function listLocales(){return keys(locales)}function checkOverflow(m){var overflow;var a=m._a;if(a&&getParsingFlags(m).overflow===-2){overflow=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||a[HOUR]===24&&(a[MINUTE]!==0||a[SECOND]!==0||a[MILLISECOND]!==0)?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1;if(getParsingFlags(m)._overflowDayOfYear&&(overflow<YEAR||overflow>DATE)){overflow=DATE}if(getParsingFlags(m)._overflowWeeks&&overflow===-1){overflow=WEEK}if(getParsingFlags(m)._overflowWeekday&&overflow===-1){overflow=WEEKDAY}getParsingFlags(m).overflow=overflow}return m}function defaults(a,b,c){if(a!=null){return a}if(b!=null){return b}return c}function currentDateArray(config){var nowValue=new Date(hooks.now());if(config._useUTC){return[nowValue.getUTCFullYear(),nowValue.getUTCMonth(),nowValue.getUTCDate()]}return[nowValue.getFullYear(),nowValue.getMonth(),nowValue.getDate()]}function configFromArray(config){var i,date,input=[],currentDate,yearToUse;if(config._d){return}currentDate=currentDateArray(config);if(config._w&&config._a[DATE]==null&&config._a[MONTH]==null){dayOfYearFromWeekInfo(config)}if(config._dayOfYear!=null){yearToUse=defaults(config._a[YEAR],currentDate[YEAR]);if(config._dayOfYear>daysInYear(yearToUse)||config._dayOfYear===0){getParsingFlags(config)._overflowDayOfYear=true}date=createUTCDate(yearToUse,0,config._dayOfYear);config._a[MONTH]=date.getUTCMonth();config._a[DATE]=date.getUTCDate()}for(i=0;i<3&&config._a[i]==null;++i){config._a[i]=input[i]=currentDate[i]}for(;i<7;i++){config._a[i]=input[i]=config._a[i]==null?i===2?1:0:config._a[i]}if(config._a[HOUR]===24&&config._a[MINUTE]===0&&config._a[SECOND]===0&&config._a[MILLISECOND]===0){config._nextDay=true;config._a[HOUR]=0}config._d=(config._useUTC?createUTCDate:createDate).apply(null,input);if(config._tzm!=null){config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm)}if(config._nextDay){config._a[HOUR]=24}if(config._w&&typeof config._w.d!==\"undefined\"&&config._w.d!==config._d.getDay()){getParsingFlags(config).weekdayMismatch=true}}function dayOfYearFromWeekInfo(config){var w,weekYear,week,weekday,dow,doy,temp,weekdayOverflow;w=config._w;if(w.GG!=null||w.W!=null||w.E!=null){dow=1;doy=4;weekYear=defaults(w.GG,config._a[YEAR],weekOfYear(createLocal(),1,4).year);week=defaults(w.W,1);weekday=defaults(w.E,1);if(weekday<1||weekday>7){weekdayOverflow=true}}else{dow=config._locale._week.dow;doy=config._locale._week.doy;var curWeek=weekOfYear(createLocal(),dow,doy);weekYear=defaults(w.gg,config._a[YEAR],curWeek.year);week=defaults(w.w,curWeek.week);if(w.d!=null){weekday=w.d;if(weekday<0||weekday>6){weekdayOverflow=true}}else if(w.e!=null){weekday=w.e+dow;if(w.e<0||w.e>6){weekdayOverflow=true}}else{weekday=dow}}if(week<1||week>weeksInYear(weekYear,dow,doy)){getParsingFlags(config)._overflowWeeks=true}else if(weekdayOverflow!=null){getParsingFlags(config)._overflowWeekday=true}else{temp=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy);config._a[YEAR]=temp.year;config._dayOfYear=temp.dayOfYear}}var extendedIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;var basicIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;var tzRegex=/Z|[+-]\\d\\d(?::?\\d\\d)?/;var isoDates=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,false],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,false],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,false],[\"YYYYDDD\",/\\d{7}/]];var isoTimes=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]];var aspNetJsonRegex=/^\\/?Date\\((\\-?\\d+)/i;function configFromISO(config){var i,l,string=config._i,match=extendedIsoRegex.exec(string)||basicIsoRegex.exec(string),allowTime,dateFormat,timeFormat,tzFormat;if(match){getParsingFlags(config).iso=true;for(i=0,l=isoDates.length;i<l;i++){if(isoDates[i][1].exec(match[1])){dateFormat=isoDates[i][0];allowTime=isoDates[i][2]!==false;break}}if(dateFormat==null){config._isValid=false;return}if(match[3]){for(i=0,l=isoTimes.length;i<l;i++){if(isoTimes[i][1].exec(match[3])){timeFormat=(match[2]||\" \")+isoTimes[i][0];break}}if(timeFormat==null){config._isValid=false;return}}if(!allowTime&&timeFormat!=null){config._isValid=false;return}if(match[4]){if(tzRegex.exec(match[4])){tzFormat=\"Z\"}else{config._isValid=false;return}}config._f=dateFormat+(timeFormat||\"\")+(tzFormat||\"\");configFromStringAndFormat(config)}else{config._isValid=false}}var rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/;function extractFromRFC2822Strings(yearStr,monthStr,dayStr,hourStr,minuteStr,secondStr){var result=[untruncateYear(yearStr),defaultLocaleMonthsShort.indexOf(monthStr),parseInt(dayStr,10),parseInt(hourStr,10),parseInt(minuteStr,10)];if(secondStr){result.push(parseInt(secondStr,10))}return result}function untruncateYear(yearStr){var year=parseInt(yearStr,10);if(year<=49){return 2e3+year}else if(year<=999){return 1900+year}return year}function preprocessRFC2822(s){return s.replace(/\\([^)]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").trim()}function checkWeekday(weekdayStr,parsedInput,config){if(weekdayStr){var weekdayProvided=defaultLocaleWeekdaysShort.indexOf(weekdayStr),weekdayActual=new Date(parsedInput[0],parsedInput[1],parsedInput[2]).getDay();if(weekdayProvided!==weekdayActual){getParsingFlags(config).weekdayMismatch=true;config._isValid=false;return false}}return true}var obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function calculateOffset(obsOffset,militaryOffset,numOffset){if(obsOffset){return obsOffsets[obsOffset]}else if(militaryOffset){return 0}else{var hm=parseInt(numOffset,10);var m=hm%100,h=(hm-m)/100;return h*60+m}}function configFromRFC2822(config){var match=rfc2822.exec(preprocessRFC2822(config._i));if(match){var parsedArray=extractFromRFC2822Strings(match[4],match[3],match[2],match[5],match[6],match[7]);if(!checkWeekday(match[1],parsedArray,config)){return}config._a=parsedArray;config._tzm=calculateOffset(match[8],match[9],match[10]);config._d=createUTCDate.apply(null,config._a);config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm);getParsingFlags(config).rfc2822=true}else{config._isValid=false}}function configFromString(config){var matched=aspNetJsonRegex.exec(config._i);if(matched!==null){config._d=new Date(+matched[1]);return}configFromISO(config);if(config._isValid===false){delete config._isValid}else{return}configFromRFC2822(config);if(config._isValid===false){delete config._isValid}else{return}hooks.createFromInputFallback(config)}hooks.createFromInputFallback=deprecate(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), \"+\"which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are \"+\"discouraged and will be removed in an upcoming major release. Please refer to \"+\"http://momentjs.com/guides/#/warnings/js-date/ for more info.\",function(config){config._d=new Date(config._i+(config._useUTC?\" UTC\":\"\"))});hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(config){if(config._f===hooks.ISO_8601){configFromISO(config);return}if(config._f===hooks.RFC_2822){configFromRFC2822(config);return}config._a=[];getParsingFlags(config).empty=true\n;var string=\"\"+config._i,i,parsedInput,tokens,token,skipped,stringLength=string.length,totalParsedInputLength=0;tokens=expandFormat(config._f,config._locale).match(formattingTokens)||[];for(i=0;i<tokens.length;i++){token=tokens[i];parsedInput=(string.match(getParseRegexForToken(token,config))||[])[0];if(parsedInput){skipped=string.substr(0,string.indexOf(parsedInput));if(skipped.length>0){getParsingFlags(config).unusedInput.push(skipped)}string=string.slice(string.indexOf(parsedInput)+parsedInput.length);totalParsedInputLength+=parsedInput.length}if(formatTokenFunctions[token]){if(parsedInput){getParsingFlags(config).empty=false}else{getParsingFlags(config).unusedTokens.push(token)}addTimeToArrayFromToken(token,parsedInput,config)}else if(config._strict&&!parsedInput){getParsingFlags(config).unusedTokens.push(token)}}getParsingFlags(config).charsLeftOver=stringLength-totalParsedInputLength;if(string.length>0){getParsingFlags(config).unusedInput.push(string)}if(config._a[HOUR]<=12&&getParsingFlags(config).bigHour===true&&config._a[HOUR]>0){getParsingFlags(config).bigHour=undefined}getParsingFlags(config).parsedDateParts=config._a.slice(0);getParsingFlags(config).meridiem=config._meridiem;config._a[HOUR]=meridiemFixWrap(config._locale,config._a[HOUR],config._meridiem);configFromArray(config);checkOverflow(config)}function meridiemFixWrap(locale,hour,meridiem){var isPm;if(meridiem==null){return hour}if(locale.meridiemHour!=null){return locale.meridiemHour(hour,meridiem)}else if(locale.isPM!=null){isPm=locale.isPM(meridiem);if(isPm&&hour<12){hour+=12}if(!isPm&&hour===12){hour=0}return hour}else{return hour}}function configFromStringAndArray(config){var tempConfig,bestMoment,scoreToBeat,i,currentScore;if(config._f.length===0){getParsingFlags(config).invalidFormat=true;config._d=new Date(NaN);return}for(i=0;i<config._f.length;i++){currentScore=0;tempConfig=copyConfig({},config);if(config._useUTC!=null){tempConfig._useUTC=config._useUTC}tempConfig._f=config._f[i];configFromStringAndFormat(tempConfig);if(!isValid(tempConfig)){continue}currentScore+=getParsingFlags(tempConfig).charsLeftOver;currentScore+=getParsingFlags(tempConfig).unusedTokens.length*10;getParsingFlags(tempConfig).score=currentScore;if(scoreToBeat==null||currentScore<scoreToBeat){scoreToBeat=currentScore;bestMoment=tempConfig}}extend(config,bestMoment||tempConfig)}function configFromObject(config){if(config._d){return}var i=normalizeObjectUnits(config._i);config._a=map([i.year,i.month,i.day||i.date,i.hour,i.minute,i.second,i.millisecond],function(obj){return obj&&parseInt(obj,10)});configFromArray(config)}function createFromConfig(config){var res=new Moment(checkOverflow(prepareConfig(config)));if(res._nextDay){res.add(1,\"d\");res._nextDay=undefined}return res}function prepareConfig(config){var input=config._i,format=config._f;config._locale=config._locale||getLocale(config._l);if(input===null||format===undefined&&input===\"\"){return createInvalid({nullInput:true})}if(typeof input===\"string\"){config._i=input=config._locale.preparse(input)}if(isMoment(input)){return new Moment(checkOverflow(input))}else if(isDate(input)){config._d=input}else if(isArray(format)){configFromStringAndArray(config)}else if(format){configFromStringAndFormat(config)}else{configFromInput(config)}if(!isValid(config)){config._d=null}return config}function configFromInput(config){var input=config._i;if(isUndefined(input)){config._d=new Date(hooks.now())}else if(isDate(input)){config._d=new Date(input.valueOf())}else if(typeof input===\"string\"){configFromString(config)}else if(isArray(input)){config._a=map(input.slice(0),function(obj){return parseInt(obj,10)});configFromArray(config)}else if(isObject(input)){configFromObject(config)}else if(isNumber(input)){config._d=new Date(input)}else{hooks.createFromInputFallback(config)}}function createLocalOrUTC(input,format,locale,strict,isUTC){var c={};if(locale===true||locale===false){strict=locale;locale=undefined}if(isObject(input)&&isObjectEmpty(input)||isArray(input)&&input.length===0){input=undefined}c._isAMomentObject=true;c._useUTC=c._isUTC=isUTC;c._l=locale;c._i=input;c._f=format;c._strict=strict;return createFromConfig(c)}function createLocal(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,false)}var prototypeMin=deprecate(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other<this?this:other}else{return createInvalid()}});var prototypeMax=deprecate(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other>this?this:other}else{return createInvalid()}});function pickBy(fn,moments){var res,i;if(moments.length===1&&isArray(moments[0])){moments=moments[0]}if(!moments.length){return createLocal()}res=moments[0];for(i=1;i<moments.length;++i){if(!moments[i].isValid()||moments[i][fn](res)){res=moments[i]}}return res}function min(){var args=[].slice.call(arguments,0);return pickBy(\"isBefore\",args)}function max(){var args=[].slice.call(arguments,0);return pickBy(\"isAfter\",args)}var now=function(){return Date.now?Date.now():+new Date};var ordering=[\"year\",\"quarter\",\"month\",\"week\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function isDurationValid(m){for(var key in m){if(!(indexOf.call(ordering,key)!==-1&&(m[key]==null||!isNaN(m[key])))){return false}}var unitHasDecimal=false;for(var i=0;i<ordering.length;++i){if(m[ordering[i]]){if(unitHasDecimal){return false}if(parseFloat(m[ordering[i]])!==toInt(m[ordering[i]])){unitHasDecimal=true}}}return true}function isValid$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(duration){var normalizedInput=normalizeObjectUnits(duration),years=normalizedInput.year||0,quarters=normalizedInput.quarter||0,months=normalizedInput.month||0,weeks=normalizedInput.week||0,days=normalizedInput.day||0,hours=normalizedInput.hour||0,minutes=normalizedInput.minute||0,seconds=normalizedInput.second||0,milliseconds=normalizedInput.millisecond||0;this._isValid=isDurationValid(normalizedInput);this._milliseconds=+milliseconds+seconds*1e3+minutes*6e4+hours*1e3*60*60;this._days=+days+weeks*7;this._months=+months+quarters*3+years*12;this._data={};this._locale=getLocale();this._bubble()}function isDuration(obj){return obj instanceof Duration}function absRound(number){if(number<0){return Math.round(-1*number)*-1}else{return Math.round(number)}}function offset(token,separator){addFormatToken(token,0,0,function(){var offset=this.utcOffset();var sign=\"+\";if(offset<0){offset=-offset;sign=\"-\"}return sign+zeroFill(~~(offset/60),2)+separator+zeroFill(~~offset%60,2)})}offset(\"Z\",\":\");offset(\"ZZ\",\"\");addRegexToken(\"Z\",matchShortOffset);addRegexToken(\"ZZ\",matchShortOffset);addParseToken([\"Z\",\"ZZ\"],function(input,array,config){config._useUTC=true;config._tzm=offsetFromString(matchShortOffset,input)});var chunkOffset=/([\\+\\-]|\\d\\d)/gi;function offsetFromString(matcher,string){var matches=(string||\"\").match(matcher);if(matches===null){return null}var chunk=matches[matches.length-1]||[];var parts=(chunk+\"\").match(chunkOffset)||[\"-\",0,0];var minutes=+(parts[1]*60)+toInt(parts[2]);return minutes===0?0:parts[0]===\"+\"?minutes:-minutes}function cloneWithOffset(input,model){var res,diff;if(model._isUTC){res=model.clone();diff=(isMoment(input)||isDate(input)?input.valueOf():createLocal(input).valueOf())-res.valueOf();res._d.setTime(res._d.valueOf()+diff);hooks.updateOffset(res,false);return res}else{return createLocal(input).local()}}function getDateOffset(m){return-Math.round(m._d.getTimezoneOffset()/15)*15}hooks.updateOffset=function(){};function getSetOffset(input,keepLocalTime,keepMinutes){var offset=this._offset||0,localAdjust;if(!this.isValid()){return input!=null?this:NaN}if(input!=null){if(typeof input===\"string\"){input=offsetFromString(matchShortOffset,input);if(input===null){return this}}else if(Math.abs(input)<16&&!keepMinutes){input=input*60}if(!this._isUTC&&keepLocalTime){localAdjust=getDateOffset(this)}this._offset=input;this._isUTC=true;if(localAdjust!=null){this.add(localAdjust,\"m\")}if(offset!==input){if(!keepLocalTime||this._changeInProgress){addSubtract(this,createDuration(input-offset,\"m\"),1,false)}else if(!this._changeInProgress){this._changeInProgress=true;hooks.updateOffset(this,true);this._changeInProgress=null}}return this}else{return this._isUTC?offset:getDateOffset(this)}}function getSetZone(input,keepLocalTime){if(input!=null){if(typeof input!==\"string\"){input=-input}this.utcOffset(input,keepLocalTime);return this}else{return-this.utcOffset()}}function setOffsetToUTC(keepLocalTime){return this.utcOffset(0,keepLocalTime)}function setOffsetToLocal(keepLocalTime){if(this._isUTC){this.utcOffset(0,keepLocalTime);this._isUTC=false;if(keepLocalTime){this.subtract(getDateOffset(this),\"m\")}}return this}function setOffsetToParsedOffset(){if(this._tzm!=null){this.utcOffset(this._tzm,false,true)}else if(typeof this._i===\"string\"){var tZone=offsetFromString(matchOffset,this._i);if(tZone!=null){this.utcOffset(tZone)}else{this.utcOffset(0,true)}}return this}function hasAlignedHourOffset(input){if(!this.isValid()){return false}input=input?createLocal(input).utcOffset():0;return(this.utcOffset()-input)%60===0}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted)){return this._isDSTShifted}var c={};copyConfig(c,this);c=prepareConfig(c);if(c._a){var other=c._isUTC?createUTC(c._a):createLocal(c._a);this._isDSTShifted=this.isValid()&&compareArrays(c._a,other.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:false}function isUtcOffset(){return this.isValid()?this._isUTC:false}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:false}var aspNetRegex=/^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/;var isoRegex=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(input,key){var duration=input,match=null,sign,ret,diffRes;if(isDuration(input)){duration={ms:input._milliseconds,d:input._days,M:input._months}}else if(isNumber(input)){duration={};if(key){duration[key]=input}else{duration.milliseconds=input}}else if(!!(match=aspNetRegex.exec(input))){sign=match[1]===\"-\"?-1:1;duration={y:0,d:toInt(match[DATE])*sign,h:toInt(match[HOUR])*sign,m:toInt(match[MINUTE])*sign,s:toInt(match[SECOND])*sign,ms:toInt(absRound(match[MILLISECOND]*1e3))*sign}}else if(!!(match=isoRegex.exec(input))){sign=match[1]===\"-\"?-1:match[1]===\"+\"?1:1;duration={y:parseIso(match[2],sign),M:parseIso(match[3],sign),w:parseIso(match[4],sign),d:parseIso(match[5],sign),h:parseIso(match[6],sign),m:parseIso(match[7],sign),s:parseIso(match[8],sign)}}else if(duration==null){duration={}}else if(typeof duration===\"object\"&&(\"from\"in duration||\"to\"in duration)){diffRes=momentsDifference(createLocal(duration.from),createLocal(duration.to));duration={};duration.ms=diffRes.milliseconds;duration.M=diffRes.months}ret=new Duration(duration);if(isDuration(input)&&hasOwnProp(input,\"_locale\")){ret._locale=input._locale}return ret}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(inp,sign){var res=inp&&parseFloat(inp.replace(\",\",\".\"));return(isNaN(res)?0:res)*sign}function positiveMomentsDifference(base,other){var res={milliseconds:0,months:0};res.months=other.month()-base.month()+(other.year()-base.year())*12;if(base.clone().add(res.months,\"M\").isAfter(other)){--res.months}res.milliseconds=+other-+base.clone().add(res.months,\"M\");return res}function momentsDifference(base,other){var res;if(!(base.isValid()&&other.isValid())){return{milliseconds:0,months:0}}other=cloneWithOffset(other,base);if(base.isBefore(other)){res=positiveMomentsDifference(base,other)}else{res=positiveMomentsDifference(other,base);res.milliseconds=-res.milliseconds;res.months=-res.months}return res}function createAdder(direction,name){return function(val,period){var dur,tmp;if(period!==null&&!isNaN(+period)){deprecateSimple(name,\"moment().\"+name+\"(period, number) is deprecated. Please use moment().\"+name+\"(number, period). \"+\"See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\");tmp=val;val=period;period=tmp}val=typeof val===\"string\"?+val:val;dur=createDuration(val,period);addSubtract(this,dur,direction);return this}}function addSubtract(mom,duration,isAdding,updateOffset){var milliseconds=duration._milliseconds,days=absRound(duration._days),months=absRound(duration._months);if(!mom.isValid()){return}updateOffset=updateOffset==null?true:updateOffset;if(months){setMonth(mom,get(mom,\"Month\")+months*isAdding)}if(days){set$1(mom,\"Date\",get(mom,\"Date\")+days*isAdding)}if(milliseconds){mom._d.setTime(mom._d.valueOf()+milliseconds*isAdding)}if(updateOffset){hooks.updateOffset(mom,days||months)}}var add=createAdder(1,\"add\");var subtract=createAdder(-1,\"subtract\");function getCalendarFormat(myMoment,now){var diff=myMoment.diff(now,\"days\",true);return diff<-6?\"sameElse\":diff<-1?\"lastWeek\":diff<0?\"lastDay\":diff<1?\"sameDay\":diff<2?\"nextDay\":diff<7?\"nextWeek\":\"sameElse\"}function calendar$1(time,formats){var now=time||createLocal(),sod=cloneWithOffset(now,this).startOf(\"day\"),format=hooks.calendarFormat(this,sod)||\"sameElse\";var output=formats&&(isFunction(formats[format])?formats[format].call(this,now):formats[format]);return this.format(output||this.localeData().calendar(format,this,createLocal(now)))}function clone(){return new Moment(this)}function isAfter(input,units){var localInput=isMoment(input)?input:createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()>localInput.valueOf()}else{return localInput.valueOf()<this.clone().startOf(units).valueOf()}}function isBefore(input,units){var localInput=isMoment(input)?input:createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()<localInput.valueOf()}else{return this.clone().endOf(units).valueOf()<localInput.valueOf()}}function isBetween(from,to,units,inclusivity){inclusivity=inclusivity||\"()\";return(inclusivity[0]===\"(\"?this.isAfter(from,units):!this.isBefore(from,units))&&(inclusivity[1]===\")\"?this.isBefore(to,units):!this.isAfter(to,units))}function isSame(input,units){var localInput=isMoment(input)?input:createLocal(input),inputMs;if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(units||\"millisecond\");if(units===\"millisecond\"){return this.valueOf()===localInput.valueOf()}else{inputMs=localInput.valueOf();return this.clone().startOf(units).valueOf()<=inputMs&&inputMs<=this.clone().endOf(units).valueOf()}}function isSameOrAfter(input,units){return this.isSame(input,units)||this.isAfter(input,units)}function isSameOrBefore(input,units){return this.isSame(input,units)||this.isBefore(input,units)}function diff(input,units,asFloat){var that,zoneDelta,delta,output;if(!this.isValid()){return NaN}that=cloneWithOffset(input,this);if(!that.isValid()){return NaN}zoneDelta=(that.utcOffset()-this.utcOffset())*6e4;units=normalizeUnits(units);switch(units){case\"year\":output=monthDiff(this,that)/12;break;case\"month\":output=monthDiff(this,that);break;case\"quarter\":output=monthDiff(this,that)/3;break;case\"second\":output=(this-that)/1e3;break;case\"minute\":output=(this-that)/6e4;break;case\"hour\":output=(this-that)/36e5;break;case\"day\":output=(this-that-zoneDelta)/864e5;break;case\"week\":output=(this-that-zoneDelta)/6048e5;break;default:output=this-that}return asFloat?output:absFloor(output)}function monthDiff(a,b){var wholeMonthDiff=(b.year()-a.year())*12+(b.month()-a.month()),anchor=a.clone().add(wholeMonthDiff,\"months\"),anchor2,adjust;if(b-anchor<0){anchor2=a.clone().add(wholeMonthDiff-1,\"months\");adjust=(b-anchor)/(anchor-anchor2)}else{anchor2=a.clone().add(wholeMonthDiff+1,\"months\");adjust=(b-anchor)/(anchor2-anchor)}return-(wholeMonthDiff+adjust)||0}hooks.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\";hooks.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";function toString(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")}function toISOString(){if(!this.isValid()){return null}var m=this.clone().utc();if(m.year()<0||m.year()>9999){return formatMoment(m,\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}if(isFunction(Date.prototype.toISOString)){return this.toDate().toISOString()}return formatMoment(m,\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}function inspect(){if(!this.isValid()){return\"moment.invalid(/* \"+this._i+\" */)\"}var func=\"moment\";var zone=\"\";if(!this.isLocal()){func=this.utcOffset()===0?\"moment.utc\":\"moment.parseZone\";zone=\"Z\"}var prefix=\"[\"+func+'(\"]';var year=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\";var datetime=\"-MM-DD[T]HH:mm:ss.SSS\";var suffix=zone+'[\")]';return this.format(prefix+year+datetime+suffix)}function format(inputString){if(!inputString){inputString=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat}var output=formatMoment(this,inputString);return this.localeData().postformat(output)}function from(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())){return createDuration({to:this,from:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function fromNow(withoutSuffix){return this.from(createLocal(),withoutSuffix)}function to(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())){return createDuration({from:this,to:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function toNow(withoutSuffix){return this.to(createLocal(),withoutSuffix)}function locale(key){var newLocaleData;if(key===undefined){return this._locale._abbr}else{newLocaleData=getLocale(key);if(newLocaleData!=null){this._locale=newLocaleData}return this}}var lang=deprecate(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",function(key){if(key===undefined){return this.localeData()}else{return this.locale(key)}});function localeData(){return this._locale}function startOf(units){units=normalizeUnits(units);switch(units){case\"year\":this.month(0);case\"quarter\":case\"month\":this.date(1);case\"week\":case\"isoWeek\":case\"day\":case\"date\":this.hours(0);case\"hour\":this.minutes(0);case\"minute\":this.seconds(0);case\"second\":this.milliseconds(0)}if(units===\"week\"){this.weekday(0)}if(units===\"isoWeek\"){this.isoWeekday(1)}if(units===\"quarter\"){this.month(Math.floor(this.month()/3)*3)}return this}function endOf(units){units=normalizeUnits(units);if(units===undefined||units===\"millisecond\"){return this}if(units===\"date\"){units=\"day\"}return this.startOf(units).add(1,units===\"isoWeek\"?\"week\":units).subtract(1,\"ms\")}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()]}function toObject(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken(0,[\"gg\",2],0,function(){return this.weekYear()%100});addFormatToken(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(token,getter){addFormatToken(0,[token,token.length],0,getter)}addWeekYearFormatToken(\"gggg\",\"weekYear\");addWeekYearFormatToken(\"ggggg\",\"weekYear\");addWeekYearFormatToken(\"GGGG\",\"isoWeekYear\");addWeekYearFormatToken(\"GGGGG\",\"isoWeekYear\");addUnitAlias(\"weekYear\",\"gg\");addUnitAlias(\"isoWeekYear\",\"GG\");addUnitPriority(\"weekYear\",1);addUnitPriority(\"isoWeekYear\",1);addRegexToken(\"G\",matchSigned);addRegexToken(\"g\",matchSigned);addRegexToken(\"GG\",match1to2,match2);addRegexToken(\"gg\",match1to2,match2);addRegexToken(\"GGGG\",match1to4,match4);addRegexToken(\"gggg\",match1to4,match4);addRegexToken(\"GGGGG\",match1to6,match6);addRegexToken(\"ggggg\",match1to6,match6);addWeekParseToken([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(input,week,config,token){week[token.substr(0,2)]=toInt(input)});addWeekParseToken([\"gg\",\"GG\"],function(input,week,config,token){week[token]=hooks.parseTwoDigitYear(input)});function getSetWeekYear(input){return getSetWeekYearHelper.call(this,input,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(input){return getSetWeekYearHelper.call(this,input,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getWeeksInYear(){var weekInfo=this.localeData()._week;return weeksInYear(this.year(),weekInfo.dow,weekInfo.doy)}function getSetWeekYearHelper(input,week,weekday,dow,doy){var weeksTarget;if(input==null){return weekOfYear(this,dow,doy).year}else{weeksTarget=weeksInYear(input,dow,doy);if(week>weeksTarget){week=weeksTarget}return setWeekAll.call(this,input,week,weekday,dow,doy)}}function setWeekAll(weekYear,week,weekday,dow,doy){var dayOfYearData=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),date=createUTCDate(dayOfYearData.year,0,dayOfYearData.dayOfYear);this.year(date.getUTCFullYear());this.month(date.getUTCMonth());this.date(date.getUTCDate());return this}addFormatToken(\"Q\",0,\"Qo\",\"quarter\");addUnitAlias(\"quarter\",\"Q\");addUnitPriority(\"quarter\",7);addRegexToken(\"Q\",match1);addParseToken(\"Q\",function(input,array){array[MONTH]=(toInt(input)-1)*3});function getSetQuarter(input){return input==null?Math.ceil((this.month()+1)/3):this.month((input-1)*3+this.month()%3)}addFormatToken(\"D\",[\"DD\",2],\"Do\",\"date\");addUnitAlias(\"date\",\"D\");addUnitPriority(\"date\",9);addRegexToken(\"D\",match1to2);addRegexToken(\"DD\",match1to2,match2);addRegexToken(\"Do\",function(isStrict,locale){return isStrict?locale._dayOfMonthOrdinalParse||locale._ordinalParse:locale._dayOfMonthOrdinalParseLenient});addParseToken([\"D\",\"DD\"],DATE);addParseToken(\"Do\",function(input,array){array[DATE]=toInt(input.match(match1to2)[0],10)});var getSetDayOfMonth=makeGetSet(\"Date\",true);addFormatToken(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\");addUnitAlias(\"dayOfYear\",\"DDD\");addUnitPriority(\"dayOfYear\",4);addRegexToken(\"DDD\",match1to3);addRegexToken(\"DDDD\",match3);addParseToken([\"DDD\",\"DDDD\"],function(input,array,config){config._dayOfYear=toInt(input)});function getSetDayOfYear(input){var dayOfYear=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return input==null?dayOfYear:this.add(input-dayOfYear,\"d\")}addFormatToken(\"m\",[\"mm\",2],0,\"minute\");addUnitAlias(\"minute\",\"m\");addUnitPriority(\"minute\",14);addRegexToken(\"m\",match1to2);addRegexToken(\"mm\",match1to2,match2);addParseToken([\"m\",\"mm\"],MINUTE);var getSetMinute=makeGetSet(\"Minutes\",false);addFormatToken(\"s\",[\"ss\",2],0,\"second\");addUnitAlias(\"second\",\"s\");addUnitPriority(\"second\",15);addRegexToken(\"s\",match1to2);addRegexToken(\"ss\",match1to2,match2);addParseToken([\"s\",\"ss\"],SECOND);var getSetSecond=makeGetSet(\"Seconds\",false);addFormatToken(\"S\",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,[\"SSS\",3],0,\"millisecond\");addFormatToken(0,[\"SSSS\",4],0,function(){return this.millisecond()*10});addFormatToken(0,[\"SSSSS\",5],0,function(){return this.millisecond()*100});addFormatToken(0,[\"SSSSSS\",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,[\"SSSSSSS\",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,[\"SSSSSSSS\",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,[\"SSSSSSSSS\",9],0,function(){return this.millisecond()*1e6});addUnitAlias(\"millisecond\",\"ms\");addUnitPriority(\"millisecond\",16);addRegexToken(\"S\",match1to3,match1);addRegexToken(\"SS\",match1to3,match2);addRegexToken(\"SSS\",match1to3,match3);var token;for(token=\"SSSS\";token.length<=9;token+=\"S\"){addRegexToken(token,matchUnsigned)}function parseMs(input,array){array[MILLISECOND]=toInt((\"0.\"+input)*1e3)}for(token=\"S\";token.length<=9;token+=\"S\"){addParseToken(token,parseMs)}var getSetMillisecond=makeGetSet(\"Milliseconds\",false);addFormatToken(\"z\",0,0,\"zoneAbbr\");addFormatToken(\"zz\",0,0,\"zoneName\");function getZoneAbbr(){return this._isUTC?\"UTC\":\"\"}function getZoneName(){return this._isUTC?\"Coordinated Universal Time\":\"\"}var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone;proto.diff=diff;proto.endOf=endOf;proto.format=format;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;proto.toJSON=toJSON;proto.toString=toString;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate(\"dates accessor is deprecated. Use date instead.\",getSetDayOfMonth);proto.months=deprecate(\"months accessor is deprecated. Use month instead\",getSetMonth);proto.years=deprecate(\"years accessor is deprecated. Use year instead\",getSetYear);proto.zone=deprecate(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",getSetZone);proto.isDSTShifted=deprecate(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",isDaylightSavingTimeShifted);function createUnix(input){return createLocal(input*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(string){return string}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1(format,index,field,setter){var locale=getLocale();var utc=createUTC().set(setter,index);return locale[field](utc,format)}function listMonthsImpl(format,index,field){if(isNumber(format)){index=format;format=undefined}format=format||\"\";if(index!=null){return get$1(format,index,field,\"month\")}var i;var out=[];for(i=0;i<12;i++){out[i]=get$1(format,i,field,\"month\")}return out}function listWeekdaysImpl(localeSorted,format,index,field){if(typeof localeSorted===\"boolean\"){if(isNumber(format)){index=format;format=undefined}format=format||\"\"}else{format=localeSorted;index=format;localeSorted=false;if(isNumber(format)){index=format;format=undefined}format=format||\"\"}var locale=getLocale(),shift=localeSorted?locale._week.dow:0;if(index!=null){return get$1(format,(index+shift)%7,field,\"day\")}var i;var out=[];for(i=0;i<7;i++){out[i]=get$1(format,(i+shift)%7,field,\"day\")}return out}function listMonths(format,index){return listMonthsImpl(format,index,\"months\")}function listMonthsShort(format,index){return listMonthsImpl(format,index,\"monthsShort\")}function listWeekdays(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdays\")}function listWeekdaysShort(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysShort\")}function listWeekdaysMin(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysMin\")}getSetGlobalLocale(\"en\",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(number){var b=number%10,output=toInt(number%100/10)===1?\"th\":b===1?\"st\":b===2?\"nd\":b===3?\"rd\":\"th\";return number+output}});hooks.lang=deprecate(\"moment.lang is deprecated. Use moment.locale instead.\",getSetGlobalLocale);hooks.langData=deprecate(\"moment.langData is deprecated. Use moment.localeData instead.\",getLocale);var mathAbs=Math.abs;function abs(){var data=this._data;this._milliseconds=mathAbs(this._milliseconds);this._days=mathAbs(this._days);this._months=mathAbs(this._months);data.milliseconds=mathAbs(data.milliseconds);data.seconds=mathAbs(data.seconds);data.minutes=mathAbs(data.minutes);data.hours=mathAbs(data.hours);data.months=mathAbs(data.months);data.years=mathAbs(data.years);return this}function addSubtract$1(duration,input,value,direction){var other=createDuration(input,value);duration._milliseconds+=direction*other._milliseconds;duration._days+=direction*other._days;duration._months+=direction*other._months;return duration._bubble()}function add$1(input,value){return addSubtract$1(this,input,value,1)}function subtract$1(input,value){return addSubtract$1(this,input,value,-1)}function absCeil(number){if(number<0){return Math.floor(number)}else{return Math.ceil(number)}}function bubble(){var milliseconds=this._milliseconds;var days=this._days;var months=this._months;var data=this._data;var seconds,minutes,hours,years,monthsFromDays;if(!(milliseconds>=0&&days>=0&&months>=0||milliseconds<=0&&days<=0&&months<=0)){milliseconds+=absCeil(monthsToDays(months)+days)*864e5;days=0;months=0}data.milliseconds=milliseconds%1e3;seconds=absFloor(milliseconds/1e3);data.seconds=seconds%60;minutes=absFloor(seconds/60)\n;data.minutes=minutes%60;hours=absFloor(minutes/60);data.hours=hours%24;days+=absFloor(hours/24);monthsFromDays=absFloor(daysToMonths(days));months+=monthsFromDays;days-=absCeil(monthsToDays(monthsFromDays));years=absFloor(months/12);months%=12;data.days=days;data.months=months;data.years=years;return this}function daysToMonths(days){return days*4800/146097}function monthsToDays(months){return months*146097/4800}function as(units){if(!this.isValid()){return NaN}var days;var months;var milliseconds=this._milliseconds;units=normalizeUnits(units);if(units===\"month\"||units===\"year\"){days=this._days+milliseconds/864e5;months=this._months+daysToMonths(days);return units===\"month\"?months:months/12}else{days=this._days+Math.round(monthsToDays(this._months));switch(units){case\"week\":return days/7+milliseconds/6048e5;case\"day\":return days+milliseconds/864e5;case\"hour\":return days*24+milliseconds/36e5;case\"minute\":return days*1440+milliseconds/6e4;case\"second\":return days*86400+milliseconds/1e3;case\"millisecond\":return Math.floor(days*864e5)+milliseconds;default:throw new Error(\"Unknown unit \"+units)}}}function valueOf$1(){if(!this.isValid()){return NaN}return this._milliseconds+this._days*864e5+this._months%12*2592e6+toInt(this._months/12)*31536e6}function makeAs(alias){return function(){return this.as(alias)}}var asMilliseconds=makeAs(\"ms\");var asSeconds=makeAs(\"s\");var asMinutes=makeAs(\"m\");var asHours=makeAs(\"h\");var asDays=makeAs(\"d\");var asWeeks=makeAs(\"w\");var asMonths=makeAs(\"M\");var asYears=makeAs(\"y\");function clone$1(){return createDuration(this)}function get$2(units){units=normalizeUnits(units);return this.isValid()?this[units+\"s\"]():NaN}function makeGetter(name){return function(){return this.isValid()?this._data[name]:NaN}}var milliseconds=makeGetter(\"milliseconds\");var seconds=makeGetter(\"seconds\");var minutes=makeGetter(\"minutes\");var hours=makeGetter(\"hours\");var days=makeGetter(\"days\");var months=makeGetter(\"months\");var years=makeGetter(\"years\");function weeks(){return absFloor(this.days()/7)}var round=Math.round;var thresholds={ss:44,s:45,m:45,h:22,d:26,M:11};function substituteTimeAgo(string,number,withoutSuffix,isFuture,locale){return locale.relativeTime(number||1,!!withoutSuffix,string,isFuture)}function relativeTime$1(posNegDuration,withoutSuffix,locale){var duration=createDuration(posNegDuration).abs();var seconds=round(duration.as(\"s\"));var minutes=round(duration.as(\"m\"));var hours=round(duration.as(\"h\"));var days=round(duration.as(\"d\"));var months=round(duration.as(\"M\"));var years=round(duration.as(\"y\"));var a=seconds<=thresholds.ss&&[\"s\",seconds]||seconds<thresholds.s&&[\"ss\",seconds]||minutes<=1&&[\"m\"]||minutes<thresholds.m&&[\"mm\",minutes]||hours<=1&&[\"h\"]||hours<thresholds.h&&[\"hh\",hours]||days<=1&&[\"d\"]||days<thresholds.d&&[\"dd\",days]||months<=1&&[\"M\"]||months<thresholds.M&&[\"MM\",months]||years<=1&&[\"y\"]||[\"yy\",years];a[2]=withoutSuffix;a[3]=+posNegDuration>0;a[4]=locale;return substituteTimeAgo.apply(null,a)}function getSetRelativeTimeRounding(roundingFunction){if(roundingFunction===undefined){return round}if(typeof roundingFunction===\"function\"){round=roundingFunction;return true}return false}function getSetRelativeTimeThreshold(threshold,limit){if(thresholds[threshold]===undefined){return false}if(limit===undefined){return thresholds[threshold]}thresholds[threshold]=limit;if(threshold===\"s\"){thresholds.ss=limit-1}return true}function humanize(withSuffix){if(!this.isValid()){return this.localeData().invalidDate()}var locale=this.localeData();var output=relativeTime$1(this,!withSuffix,locale);if(withSuffix){output=locale.pastFuture(+this,output)}return locale.postformat(output)}var abs$1=Math.abs;function sign(x){return(x>0)-(x<0)||+x}function toISOString$1(){if(!this.isValid()){return this.localeData().invalidDate()}var seconds=abs$1(this._milliseconds)/1e3;var days=abs$1(this._days);var months=abs$1(this._months);var minutes,hours,years;minutes=absFloor(seconds/60);hours=absFloor(minutes/60);seconds%=60;minutes%=60;years=absFloor(months/12);months%=12;var Y=years;var M=months;var D=days;var h=hours;var m=minutes;var s=seconds?seconds.toFixed(3).replace(/\\.?0+$/,\"\"):\"\";var total=this.asSeconds();if(!total){return\"P0D\"}var totalSign=total<0?\"-\":\"\";var ymSign=sign(this._months)!==sign(total)?\"-\":\"\";var daysSign=sign(this._days)!==sign(total)?\"-\":\"\";var hmsSign=sign(this._milliseconds)!==sign(total)?\"-\":\"\";return totalSign+\"P\"+(Y?ymSign+Y+\"Y\":\"\")+(M?ymSign+M+\"M\":\"\")+(D?daysSign+D+\"D\":\"\")+(h||m||s?\"T\":\"\")+(h?hmsSign+h+\"H\":\"\")+(m?hmsSign+m+\"M\":\"\")+(s?hmsSign+s+\"S\":\"\")}var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1;proto$2.get=get$2;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",toISOString$1);proto$2.lang=lang;addFormatToken(\"X\",0,0,\"unix\");addFormatToken(\"x\",0,0,\"valueOf\");addRegexToken(\"x\",matchSigned);addRegexToken(\"X\",matchTimestamp);addParseToken(\"X\",function(input,array,config){config._d=new Date(parseFloat(input,10)*1e3)});addParseToken(\"x\",function(input,array,config){config._d=new Date(toInt(input))});hooks.version=\"2.19.1\";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;return hooks})}).call(exports,__webpack_require__(155)(module))},function(module,exports){module.exports=function(module){if(!module.webpackPolyfill){module.deprecate=function(){};module.paths=[];if(!module.children)module.children=[];Object.defineProperty(module,\"loaded\",{enumerable:true,get:function(){return module.l}});Object.defineProperty(module,\"id\",{enumerable:true,get:function(){return module.i}});module.webpackPolyfill=1}return module}},function(module,exports){function webpackEmptyContext(req){throw new Error(\"Cannot find module '\"+req+\"'.\")}webpackEmptyContext.keys=function(){return[]};webpackEmptyContext.resolve=webpackEmptyContext;module.exports=webpackEmptyContext;webpackEmptyContext.id=156},function(module,exports,__webpack_require__){\"use strict\";(function(global){var _rng;var globalVar=typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:null;if(globalVar&&globalVar.crypto&&crypto.getRandomValues){var _rnds8=new Uint8Array(16);_rng=function whatwgRNG(){crypto.getRandomValues(_rnds8);return _rnds8}}if(!_rng){var _rnds=new Array(16);_rng=function _rng(){for(var i=0,r;i<16;i++){if((i&3)===0)r=Math.random()*4294967296;_rnds[i]=r>>>((i&3)<<3)&255}return _rnds}}var _byteToHex=[];var _hexToByte={};for(var i=0;i<256;i++){_byteToHex[i]=(i+256).toString(16).substr(1);_hexToByte[_byteToHex[i]]=i}function parse(s,buf,offset){var i=buf&&offset||0,ii=0;buf=buf||[];s.toLowerCase().replace(/[0-9a-f]{2}/g,function(oct){if(ii<16){buf[i+ii++]=_hexToByte[oct]}});while(ii<16){buf[i+ii++]=0}return buf}function unparse(buf,offset){var i=offset||0,bth=_byteToHex;return bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]}var _seedBytes=_rng();var _nodeId=[_seedBytes[0]|1,_seedBytes[1],_seedBytes[2],_seedBytes[3],_seedBytes[4],_seedBytes[5]];var _clockseq=(_seedBytes[6]<<8|_seedBytes[7])&16383;var _lastMSecs=0,_lastNSecs=0;function v1(options,buf,offset){var i=buf&&offset||0;var b=buf||[];options=options||{};var clockseq=options.clockseq!==undefined?options.clockseq:_clockseq;var msecs=options.msecs!==undefined?options.msecs:(new Date).getTime();var nsecs=options.nsecs!==undefined?options.nsecs:_lastNSecs+1;var dt=msecs-_lastMSecs+(nsecs-_lastNSecs)/1e4;if(dt<0&&options.clockseq===undefined){clockseq=clockseq+1&16383}if((dt<0||msecs>_lastMSecs)&&options.nsecs===undefined){nsecs=0}if(nsecs>=1e4){throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\")}_lastMSecs=msecs;_lastNSecs=nsecs;_clockseq=clockseq;msecs+=122192928e5;var tl=((msecs&268435455)*1e4+nsecs)%4294967296;b[i++]=tl>>>24&255;b[i++]=tl>>>16&255;b[i++]=tl>>>8&255;b[i++]=tl&255;var tmh=msecs/4294967296*1e4&268435455;b[i++]=tmh>>>8&255;b[i++]=tmh&255;b[i++]=tmh>>>24&15|16;b[i++]=tmh>>>16&255;b[i++]=clockseq>>>8|128;b[i++]=clockseq&255;var node=options.node||_nodeId;for(var n=0;n<6;n++){b[i+n]=node[n]}return buf?buf:unparse(b)}function v4(options,buf,offset){var i=buf&&offset||0;if(typeof options==\"string\"){buf=options==\"binary\"?new Array(16):null;options=null}options=options||{};var rnds=options.random||(options.rng||_rng)();rnds[6]=rnds[6]&15|64;rnds[8]=rnds[8]&63|128;if(buf){for(var ii=0;ii<16;ii++){buf[i+ii]=rnds[ii]}}return buf||unparse(rnds)}var uuid=v4;uuid.v1=v1;uuid.v4=v4;uuid.parse=parse;uuid.unparse=unparse;module.exports=uuid}).call(exports,__webpack_require__(158))},function(module,exports){var g;g=function(){return this}();try{g=g||Function(\"return this\")()||(1,eval)(\"this\")}catch(e){if(typeof window===\"object\")g=window}module.exports=g},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Graph3d=__webpack_require__(161);exports.graph3d={Camera:__webpack_require__(95),Filter:__webpack_require__(96),Point2d:__webpack_require__(91),Point3d:__webpack_require__(34),Slider:__webpack_require__(92),StepNumber:__webpack_require__(93)};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){var core=__webpack_require__(7);var $JSON=core.JSON||(core.JSON={stringify:JSON.stringify});module.exports=function stringify(it){return $JSON.stringify.apply($JSON,arguments)}},function(module,exports,__webpack_require__){\"use strict\";var _assign=__webpack_require__(90);var _assign2=_interopRequireDefault(_assign);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(44);var util=__webpack_require__(2);var Point3d=__webpack_require__(34);var Point2d=__webpack_require__(91);var Slider=__webpack_require__(92);var StepNumber=__webpack_require__(93);var Settings=__webpack_require__(94);var Validator=__webpack_require__(15)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var _require2=__webpack_require__(172),allOptions=_require2.allOptions;var DataGroup=__webpack_require__(173);Graph3d.STYLE=Settings.STYLE;var autoByDefault=undefined;Graph3d.DEFAULTS={width:\"400px\",height:\"400px\",filterLabel:\"time\",legendLabel:\"value\",xLabel:\"x\",yLabel:\"y\",zLabel:\"z\",xValueLabel:function xValueLabel(v){return v},yValueLabel:function yValueLabel(v){return v},zValueLabel:function zValueLabel(v){return v},showXAxis:true,showYAxis:true,showZAxis:true,showGrid:true,showPerspective:true,showShadow:false,keepAspectRatio:true,verticalRatio:.5,dotSizeRatio:.02,dotSizeMinFraction:.5,dotSizeMaxFraction:2.5,showAnimationControls:autoByDefault,animationInterval:1e3,animationPreload:false,animationAutoStart:autoByDefault,axisColor:\"#4D4D4D\",gridColor:\"#D3D3D3\",xCenter:\"55%\",yCenter:\"50%\",style:Graph3d.STYLE.DOT,tooltip:false,tooltipStyle:{content:{padding:\"10px\",border:\"1px solid #4d4d4d\",color:\"#1a1a1a\",background:\"rgba(255,255,255,0.7)\",borderRadius:\"2px\",boxShadow:\"5px 5px 10px rgba(128,128,128,0.5)\"},line:{height:\"40px\",width:\"0\",borderLeft:\"1px solid #4d4d4d\"},dot:{height:\"0\",width:\"0\",border:\"5px solid #4d4d4d\",borderRadius:\"5px\"}},dataColor:{fill:\"#7DC1FF\",stroke:\"#3267D2\",strokeWidth:1},cameraPosition:{horizontal:1,vertical:.5,distance:1.7},showLegend:autoByDefault,backgroundColor:autoByDefault,xBarWidth:autoByDefault,yBarWidth:autoByDefault,valueMin:autoByDefault,valueMax:autoByDefault,xMin:autoByDefault,xMax:autoByDefault,xStep:autoByDefault,yMin:autoByDefault,yMax:autoByDefault,yStep:autoByDefault,zMin:autoByDefault,zMax:autoByDefault,zStep:autoByDefault};function Graph3d(container,data,options){if(!(this instanceof Graph3d)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.containerElement=container;this.dataGroup=new DataGroup;this.dataPoints=null;this.create();Settings.setDefaults(Graph3d.DEFAULTS,this);this.colX=undefined;this.colY=undefined;this.colZ=undefined;this.colValue=undefined;this.setOptions(options);this.setData(data)}Emitter(Graph3d.prototype);Graph3d.prototype._setScale=function(){this.scale=new Point3d(1/this.xRange.range(),1/this.yRange.range(),1/this.zRange.range());if(this.keepAspectRatio){if(this.scale.x<this.scale.y){this.scale.y=this.scale.x}else{this.scale.x=this.scale.y}}this.scale.z*=this.verticalRatio;if(this.valueRange!==undefined){this.scale.value=1/this.valueRange.range()}var xCenter=this.xRange.center()*this.scale.x;var yCenter=this.yRange.center()*this.scale.y;var zCenter=this.zRange.center()*this.scale.z;this.camera.setArmLocation(xCenter,yCenter,zCenter)};Graph3d.prototype._convert3Dto2D=function(point3d){var translation=this._convertPointToTranslation(point3d);return this._convertTranslationToScreen(translation)};Graph3d.prototype._convertPointToTranslation=function(point3d){var cameraLocation=this.camera.getCameraLocation(),cameraRotation=this.camera.getCameraRotation(),ax=point3d.x*this.scale.x,ay=point3d.y*this.scale.y,az=point3d.z*this.scale.z,cx=cameraLocation.x,cy=cameraLocation.y,cz=cameraLocation.z,sinTx=Math.sin(cameraRotation.x),cosTx=Math.cos(cameraRotation.x),sinTy=Math.sin(cameraRotation.y),cosTy=Math.cos(cameraRotation.y),sinTz=Math.sin(cameraRotation.z),cosTz=Math.cos(cameraRotation.z),dx=cosTy*(sinTz*(ay-cy)+cosTz*(ax-cx))-sinTy*(az-cz),dy=sinTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))+cosTx*(cosTz*(ay-cy)-sinTz*(ax-cx)),dz=cosTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))-sinTx*(cosTz*(ay-cy)-sinTz*(ax-cx));return new Point3d(dx,dy,dz)};Graph3d.prototype._convertTranslationToScreen=function(translation){var ex=this.eye.x,ey=this.eye.y,ez=this.eye.z,dx=translation.x,dy=translation.y,dz=translation.z;var bx;var by;if(this.showPerspective){bx=(dx-ex)*(ez/dz);by=(dy-ey)*(ez/dz)}else{bx=dx*-(ez/this.camera.getArmLength());by=dy*-(ez/this.camera.getArmLength())}return new Point2d(this.currentXCenter+bx*this.frame.canvas.clientWidth,this.currentYCenter-by*this.frame.canvas.clientWidth)};Graph3d.prototype._calcTranslations=function(points){for(var i=0;i<points.length;i++){var point=points[i];point.trans=this._convertPointToTranslation(point.point);point.screen=this._convertTranslationToScreen(point.trans);var transBottom=this._convertPointToTranslation(point.bottom);point.dist=this.showPerspective?transBottom.length():-transBottom.z}var sortDepth=function sortDepth(a,b){return b.dist-a.dist};points.sort(sortDepth)};Graph3d.prototype._initializeRanges=function(){var dg=this.dataGroup;this.xRange=dg.xRange;this.yRange=dg.yRange;this.zRange=dg.zRange;this.valueRange=dg.valueRange;this.xStep=dg.xStep;this.yStep=dg.yStep;this.zStep=dg.zStep;this.xBarWidth=dg.xBarWidth;this.yBarWidth=dg.yBarWidth;this.colX=dg.colX;this.colY=dg.colY;this.colZ=dg.colZ;this.colValue=dg.colValue;this._setScale()};Graph3d.prototype.getDataPoints=function(data){var dataPoints=[];for(var i=0;i<data.length;i++){var point=new Point3d;point.x=data[i][this.colX]||0;point.y=data[i][this.colY]||0;point.z=data[i][this.colZ]||0;point.data=data[i];if(this.colValue!==undefined){point.value=data[i][this.colValue]||0}var obj={};obj.point=point;obj.bottom=new Point3d(point.x,point.y,this.zRange.min);obj.trans=undefined;obj.screen=undefined;dataPoints.push(obj)}return dataPoints};Graph3d.prototype._getDataPoints=function(data){var x,y,i,obj;var dataPoints=[];if(this.style===Graph3d.STYLE.GRID||this.style===Graph3d.STYLE.SURFACE){var dataX=this.dataGroup.getDistinctValues(this.colX,data);var dataY=this.dataGroup.getDistinctValues(this.colY,data);dataPoints=this.getDataPoints(data);var dataMatrix=[];for(i=0;i<dataPoints.length;i++){obj=dataPoints[i];var xIndex=dataX.indexOf(obj.point.x);var yIndex=dataY.indexOf(obj.point.y);if(dataMatrix[xIndex]===undefined){dataMatrix[xIndex]=[]}dataMatrix[xIndex][yIndex]=obj}for(x=0;x<dataMatrix.length;x++){for(y=0;y<dataMatrix[x].length;y++){if(dataMatrix[x][y]){dataMatrix[x][y].pointRight=x<dataMatrix.length-1?dataMatrix[x+1][y]:undefined;dataMatrix[x][y].pointTop=y<dataMatrix[x].length-1?dataMatrix[x][y+1]:undefined;dataMatrix[x][y].pointCross=x<dataMatrix.length-1&&y<dataMatrix[x].length-1?dataMatrix[x+1][y+1]:undefined}}}}else{this._checkValueField(data);dataPoints=this.getDataPoints(data);if(this.style===Graph3d.STYLE.LINE){for(i=0;i<dataPoints.length;i++){if(i>0){dataPoints[i-1].pointNext=dataPoints[i]}}}}return dataPoints};Graph3d.prototype.create=function(){while(this.containerElement.hasChildNodes()){this.containerElement.removeChild(this.containerElement.firstChild)}this.frame=document.createElement(\"div\");this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);{var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}this.frame.filter=document.createElement(\"div\");this.frame.filter.style.position=\"absolute\";this.frame.filter.style.bottom=\"0px\";this.frame.filter.style.left=\"0px\";this.frame.filter.style.width=\"100%\";this.frame.appendChild(this.frame.filter);var me=this;var onmousedown=function onmousedown(event){me._onMouseDown(event)};var ontouchstart=function ontouchstart(event){me._onTouchStart(event)};var onmousewheel=function onmousewheel(event){me._onWheel(event)};var ontooltip=function ontooltip(event){me._onTooltip(event)};var onclick=function onclick(event){me._onClick(event)};util.addEventListener(this.frame.canvas,\"mousedown\",onmousedown);util.addEventListener(this.frame.canvas,\"touchstart\",ontouchstart);util.addEventListener(this.frame.canvas,\"mousewheel\",onmousewheel);util.addEventListener(this.frame.canvas,\"mousemove\",ontooltip);util.addEventListener(this.frame.canvas,\"click\",onclick);this.containerElement.appendChild(this.frame)};Graph3d.prototype._setSize=function(width,height){this.frame.style.width=width;this.frame.style.height=height;this._resizeCanvas()};Graph3d.prototype._resizeCanvas=function(){this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=this.frame.canvas.clientWidth;this.frame.canvas.height=this.frame.canvas.clientHeight;this.frame.filter.style.width=this.frame.canvas.clientWidth-2*10+\"px\"};Graph3d.prototype.animationStart=function(){if(!this.animationAutoStart||!this.dataGroup.dataFilter)return;if(!this.frame.filter||!this.frame.filter.slider)throw new Error(\"No animation available\");this.frame.filter.slider.play()};Graph3d.prototype.animationStop=function(){if(!this.frame.filter||!this.frame.filter.slider)return;this.frame.filter.slider.stop()};Graph3d.prototype._resizeCenter=function(){if(this.xCenter.charAt(this.xCenter.length-1)===\"%\"){this.currentXCenter=parseFloat(this.xCenter)/100*this.frame.canvas.clientWidth}else{this.currentXCenter=parseFloat(this.xCenter)}if(this.yCenter.charAt(this.yCenter.length-1)===\"%\"){this.currentYCenter=parseFloat(this.yCenter)/100*(this.frame.canvas.clientHeight-this.frame.filter.clientHeight)}else{this.currentYCenter=parseFloat(this.yCenter)}};Graph3d.prototype.getCameraPosition=function(){var pos=this.camera.getArmRotation();pos.distance=this.camera.getArmLength();return pos};Graph3d.prototype._readData=function(data){this.dataPoints=this.dataGroup.initializeData(this,data,this.style);this._initializeRanges();this._redrawFilter()};Graph3d.prototype.setData=function(data){if(data===undefined||data===null)return;this._readData(data);this.redraw();this.animationStart()};Graph3d.prototype.setOptions=function(options){if(options===undefined)return;var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}this.animationStop();Settings.setOptions(options,this);this.setPointDrawingMethod();this._setSize(this.width,this.height);this.setData(this.dataGroup.getDataTable());this.animationStart()};Graph3d.prototype.setPointDrawingMethod=function(){var method=undefined;switch(this.style){case Graph3d.STYLE.BAR:method=Graph3d.prototype._redrawBarGraphPoint;break;case Graph3d.STYLE.BARCOLOR:method=Graph3d.prototype._redrawBarColorGraphPoint;break;case Graph3d.STYLE.BARSIZE:method=Graph3d.prototype._redrawBarSizeGraphPoint;break;case Graph3d.STYLE.DOT:method=Graph3d.prototype._redrawDotGraphPoint;break;case Graph3d.STYLE.DOTLINE:method=Graph3d.prototype._redrawDotLineGraphPoint;break;case Graph3d.STYLE.DOTCOLOR:method=Graph3d.prototype._redrawDotColorGraphPoint;break;case Graph3d.STYLE.DOTSIZE:method=Graph3d.prototype._redrawDotSizeGraphPoint;break;case Graph3d.STYLE.SURFACE:method=Graph3d.prototype._redrawSurfaceGraphPoint;break;case Graph3d.STYLE.GRID:method=Graph3d.prototype._redrawGridGraphPoint;break;case Graph3d.STYLE.LINE:method=Graph3d.prototype._redrawLineGraphPoint;break;default:throw new Error(\"Can not determine point drawing method \"+\"for graph style '\"+this.style+\"'\")}this._pointDrawingMethod=method};Graph3d.prototype.redraw=function(){if(this.dataPoints===undefined){throw new Error(\"Graph data not initialized\")}this._resizeCanvas();this._resizeCenter();this._redrawSlider();this._redrawClear();this._redrawAxis();this._redrawDataGraph();this._redrawInfo();this._redrawLegend()};Graph3d.prototype._getContext=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.lineJoin=\"round\";ctx.lineCap=\"round\";return ctx};Graph3d.prototype._redrawClear=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.clearRect(0,0,canvas.width,canvas.height)};Graph3d.prototype._dotSize=function(){return this.frame.clientWidth*this.dotSizeRatio};Graph3d.prototype._getLegendWidth=function(){var width;if(this.style===Graph3d.STYLE.DOTSIZE){var dotSize=this._dotSize();width=dotSize*this.dotSizeMaxFraction}else if(this.style===Graph3d.STYLE.BARSIZE){width=this.xBarWidth}else{width=20}return width};Graph3d.prototype._redrawLegend=function(){if(this.showLegend!==true){return}if(this.style===Graph3d.STYLE.LINE||this.style===Graph3d.STYLE.BARSIZE){return}var isSizeLegend=this.style===Graph3d.STYLE.BARSIZE||this.style===Graph3d.STYLE.DOTSIZE;var isValueLegend=this.style===Graph3d.STYLE.DOTSIZE||this.style===Graph3d.STYLE.DOTCOLOR||this.style===Graph3d.STYLE.BARCOLOR;var height=Math.max(this.frame.clientHeight*.25,100);var top=this.margin;var width=this._getLegendWidth();var right=this.frame.clientWidth-this.margin;var left=right-width;var bottom=top+height;var ctx=this._getContext();ctx.lineWidth=1;ctx.font=\"14px arial\";if(isSizeLegend===false){var ymin=0;var ymax=height;var y;for(y=ymin;y<ymax;y++){var f=(y-ymin)/(ymax-ymin);var hue=f*240;var color=this._hsv2rgb(hue,1,1);ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(left,top+y);ctx.lineTo(right,top+y);ctx.stroke()}ctx.strokeStyle=this.axisColor;ctx.strokeRect(left,top,width,height)}else{var widthMin;if(this.style===Graph3d.STYLE.DOTSIZE){widthMin=width*(this.dotSizeMinFraction/this.dotSizeMaxFraction)}else if(this.style===Graph3d.STYLE.BARSIZE){}ctx.strokeStyle=this.axisColor;ctx.fillStyle=this.dataColor.fill;ctx.beginPath();ctx.moveTo(left,top);ctx.lineTo(right,top);ctx.lineTo(left+widthMin,bottom);ctx.lineTo(left,bottom);ctx.closePath();ctx.fill();ctx.stroke()}var gridLineLen=5;var legendMin=isValueLegend?this.valueRange.min:this.zRange.min;var legendMax=isValueLegend?this.valueRange.max:this.zRange.max;var step=new StepNumber(legendMin,legendMax,(legendMax-legendMin)/5,true);step.start(true);var from;var to;while(!step.end()){y=bottom-(step.getCurrent()-legendMin)/(legendMax-legendMin)*height;from=new Point2d(left-gridLineLen,y);to=new Point2d(left,y);this._line(ctx,from,to);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(step.getCurrent(),left-2*gridLineLen,y);step.next()}ctx.textAlign=\"right\";ctx.textBaseline=\"top\";var label=this.legendLabel;ctx.fillText(label,right,bottom+this.margin)};Graph3d.prototype._redrawFilter=function(){var dataFilter=this.dataGroup.dataFilter;var filter=this.frame.filter;filter.innerHTML=\"\";if(!dataFilter){filter.slider=undefined;return}var options={visible:this.showAnimationControls};var slider=new Slider(filter,options);filter.slider=slider;filter.style.padding=\"10px\";slider.setValues(dataFilter.values);slider.setPlayInterval(this.animationInterval);var me=this;var onchange=function onchange(){var dataFilter=me.dataGroup.dataFilter;var index=slider.getIndex();dataFilter.selectValue(index);me.dataPoints=dataFilter._getDataPoints();me.redraw()};slider.setOnChangeCallback(onchange)};Graph3d.prototype._redrawSlider=function(){if(this.frame.filter.slider!==undefined){this.frame.filter.slider.redraw()}};Graph3d.prototype._redrawInfo=function(){var info=this.dataGroup.getInfo();if(info===undefined)return;var ctx=this._getContext();ctx.font=\"14px arial\";ctx.lineStyle=\"gray\";ctx.fillStyle=\"gray\";ctx.textAlign=\"left\";ctx.textBaseline=\"top\";var x=this.margin;var y=this.margin;ctx.fillText(info,x,y)};Graph3d.prototype._line=function(ctx,from,to,strokeStyle){if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(from.x,from.y);ctx.lineTo(to.x,to.y);ctx.stroke()};Graph3d.prototype.drawAxisLabelX=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)>0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)<0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelY=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)<0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)>0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelZ=function(ctx,point3d,text,offset){if(offset===undefined){offset=0}var point2d=this._convert3Dto2D(point3d);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x-offset,point2d.y)};Graph3d.prototype._line3d=function(ctx,from,to,strokeStyle){var from2d=this._convert3Dto2D(from);var to2d=this._convert3Dto2D(to);this._line(ctx,from2d,to2d,strokeStyle)};Graph3d.prototype._redrawAxis=function(){var ctx=this._getContext(),from,to,step,prettyStep,text,xText,yText,zText,offset,xOffset,yOffset;ctx.font=24/this.camera.getArmLength()+\"px arial\";var gridLenX=.025/this.scale.x;var gridLenY=.025/this.scale.y;var textMargin=5/this.camera.getArmLength();var armAngle=this.camera.getArmRotation().horizontal;var armVector=new Point2d(Math.cos(armAngle),Math.sin(armAngle));var xRange=this.xRange;var yRange=this.yRange;var zRange=this.zRange;var point3d;ctx.lineWidth=1;prettyStep=this.defaultXStep===undefined;step=new StepNumber(xRange.min,xRange.max,this.xStep,prettyStep);step.start(true);while(!step.end()){var x=step.getCurrent();if(this.showGrid){from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.max,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else if(this.showXAxis){from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.min+gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(x,yRange.max,zRange.min);to=new Point3d(x,yRange.max-gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor)}if(this.showXAxis){yText=armVector.x>0?yRange.min:yRange.max;point3d=new Point3d(x,yText,zRange.min);var msg=\"  \"+this.xValueLabel(x)+\"  \";this.drawAxisLabelX(ctx,point3d,msg,armAngle,textMargin)}step.next()}ctx.lineWidth=1;prettyStep=this.defaultYStep===undefined;step=new StepNumber(yRange.min,yRange.max,this.yStep,prettyStep);step.start(true);while(!step.end()){var y=step.getCurrent();if(this.showGrid){from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.max,y,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else if(this.showYAxis){from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.min+gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,y,zRange.min);to=new Point3d(xRange.max-gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor)}if(this.showYAxis){xText=armVector.y>0?xRange.min:xRange.max;point3d=new Point3d(xText,y,zRange.min);var _msg=\"  \"+this.yValueLabel(y)+\"  \";this.drawAxisLabelY(ctx,point3d,_msg,armAngle,textMargin)}step.next()}if(this.showZAxis){ctx.lineWidth=1;prettyStep=this.defaultZStep===undefined;step=new StepNumber(zRange.min,zRange.max,this.zStep,prettyStep);step.start(true);xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;while(!step.end()){var z=step.getCurrent();var from3d=new Point3d(xText,yText,z);var from2d=this._convert3Dto2D(from3d);to=new Point2d(from2d.x-textMargin,from2d.y);this._line(ctx,from2d,to,this.axisColor);var _msg2=this.zValueLabel(z)+\" \";this.drawAxisLabelZ(ctx,from3d,_msg2,5);step.next()}ctx.lineWidth=1;from=new Point3d(xText,yText,zRange.min);to=new Point3d(xText,yText,zRange.max);this._line3d(ctx,from,to,this.axisColor)}if(this.showXAxis){var xMin2d;var xMax2d;ctx.lineWidth=1;xMin2d=new Point3d(xRange.min,yRange.min,zRange.min);xMax2d=new Point3d(xRange.max,yRange.min,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor);xMin2d=new Point3d(xRange.min,yRange.max,zRange.min);xMax2d=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor)}if(this.showYAxis){ctx.lineWidth=1;from=new Point3d(xRange.min,yRange.min,zRange.min);to=new Point3d(xRange.min,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,yRange.min,zRange.min);to=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor)}var xLabel=this.xLabel;if(xLabel.length>0&&this.showXAxis){yOffset=.1/this.scale.y;xText=(xRange.max+3*xRange.min)/4;yText=armVector.x>0?yRange.min-yOffset:yRange.max+yOffset\n;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelX(ctx,text,xLabel,armAngle)}var yLabel=this.yLabel;if(yLabel.length>0&&this.showYAxis){xOffset=.1/this.scale.x;xText=armVector.y>0?xRange.min-xOffset:xRange.max+xOffset;yText=(yRange.max+3*yRange.min)/4;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelY(ctx,text,yLabel,armAngle)}var zLabel=this.zLabel;if(zLabel.length>0&&this.showZAxis){offset=30;xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;zText=(zRange.max+3*zRange.min)/4;text=new Point3d(xText,yText,zText);this.drawAxisLabelZ(ctx,text,zLabel,offset)}};Graph3d.prototype._hsv2rgb=function(H,S,V){var R,G,B,C,Hi,X;C=V*S;Hi=Math.floor(H/60);X=C*(1-Math.abs(H/60%2-1));switch(Hi){case 0:R=C;G=X;B=0;break;case 1:R=X;G=C;B=0;break;case 2:R=0;G=C;B=X;break;case 3:R=0;G=X;B=C;break;case 4:R=X;G=0;B=C;break;case 5:R=C;G=0;B=X;break;default:R=0;G=0;B=0;break}return\"RGB(\"+parseInt(R*255)+\",\"+parseInt(G*255)+\",\"+parseInt(B*255)+\")\"};Graph3d.prototype._getStrokeWidth=function(point){if(point!==undefined){if(this.showPerspective){return 1/-point.trans.z*this.dataColor.strokeWidth}else{return-(this.eye.z/this.camera.getArmLength())*this.dataColor.strokeWidth}}return this.dataColor.strokeWidth};Graph3d.prototype._redrawBar=function(ctx,point,xWidth,yWidth,color,borderColor){var surface;var me=this;var point3d=point.point;var zMin=this.zRange.min;var top=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,point3d.z)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,point3d.z)}];var bottom=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,zMin)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,zMin)}];top.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});bottom.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});var surfaces=[{corners:top,center:Point3d.avg(bottom[0].point,bottom[2].point)},{corners:[top[0],top[1],bottom[1],bottom[0]],center:Point3d.avg(bottom[1].point,bottom[0].point)},{corners:[top[1],top[2],bottom[2],bottom[1]],center:Point3d.avg(bottom[2].point,bottom[1].point)},{corners:[top[2],top[3],bottom[3],bottom[2]],center:Point3d.avg(bottom[3].point,bottom[2].point)},{corners:[top[3],top[0],bottom[0],bottom[3]],center:Point3d.avg(bottom[0].point,bottom[3].point)}];point.surfaces=surfaces;for(var j=0;j<surfaces.length;j++){surface=surfaces[j];var transCenter=this._convertPointToTranslation(surface.center);surface.dist=this.showPerspective?transCenter.length():-transCenter.z}surfaces.sort(function(a,b){var diff=b.dist-a.dist;if(diff)return diff;if(a.corners===top)return 1;if(b.corners===top)return-1;return 0});ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;for(var _j=2;_j<surfaces.length;_j++){surface=surfaces[_j];this._polygon(ctx,surface.corners)}};Graph3d.prototype._polygon=function(ctx,points,fillStyle,strokeStyle){if(points.length<2){return}if(fillStyle!==undefined){ctx.fillStyle=fillStyle}if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(points[0].screen.x,points[0].screen.y);for(var i=1;i<points.length;++i){var point=points[i];ctx.lineTo(point.screen.x,point.screen.y)}ctx.closePath();ctx.fill();ctx.stroke()};Graph3d.prototype._drawCircle=function(ctx,point,color,borderColor,size){var radius=this._calcRadius(point,size);ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;ctx.beginPath();ctx.arc(point.screen.x,point.screen.y,radius,0,Math.PI*2,true);ctx.fill();ctx.stroke()};Graph3d.prototype._getColorsRegular=function(point){var hue=(1-(point.point.z-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var color=this._hsv2rgb(hue,1,1);var borderColor=this._hsv2rgb(hue,1,.8);return{fill:color,border:borderColor}};Graph3d.prototype._getColorsColor=function(point){var color,borderColor;if(typeof point.point.value===\"string\"){color=point.point.value;borderColor=point.point.value}else{var hue=(1-(point.point.value-this.valueRange.min)*this.scale.value)*240;color=this._hsv2rgb(hue,1,1);borderColor=this._hsv2rgb(hue,1,.8)}return{fill:color,border:borderColor}};Graph3d.prototype._getColorsSize=function(){return{fill:this.dataColor.fill,border:this.dataColor.stroke}};Graph3d.prototype._calcRadius=function(point,size){if(size===undefined){size=this._dotSize()}var radius;if(this.showPerspective){radius=size/-point.trans.z}else{radius=size*-(this.eye.z/this.camera.getArmLength())}if(radius<0){radius=0}return radius};Graph3d.prototype._redrawBarGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsRegular(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarColorGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsColor(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarSizeGraphPoint=function(ctx,point){var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var xWidth=this.xBarWidth/2*(fraction*.8+.2);var yWidth=this.yBarWidth/2*(fraction*.8+.2);var colors=this._getColorsSize();this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawDotGraphPoint=function(ctx,point){var colors=this._getColorsRegular(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotLineGraphPoint=function(ctx,point){var from=this._convert3Dto2D(point.bottom);ctx.lineWidth=1;this._line(ctx,from,point.screen,this.gridColor);this._redrawDotGraphPoint(ctx,point)};Graph3d.prototype._redrawDotColorGraphPoint=function(ctx,point){var colors=this._getColorsColor(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotSizeGraphPoint=function(ctx,point){var dotSize=this._dotSize();var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var sizeMin=dotSize*this.dotSizeMinFraction;var sizeRange=dotSize*this.dotSizeMaxFraction-sizeMin;var size=sizeMin+sizeRange*fraction;var colors=this._getColorsSize();this._drawCircle(ctx,point,colors.fill,colors.border,size)};Graph3d.prototype._redrawSurfaceGraphPoint=function(ctx,point){var right=point.pointRight;var top=point.pointTop;var cross=point.pointCross;if(point===undefined||right===undefined||top===undefined||cross===undefined){return}var topSideVisible=true;var fillStyle;var strokeStyle;if(this.showGrayBottom||this.showShadow){var aDiff=Point3d.subtract(cross.trans,point.trans);var bDiff=Point3d.subtract(top.trans,right.trans);var crossproduct=Point3d.crossProduct(aDiff,bDiff);var len=crossproduct.length();topSideVisible=crossproduct.z>0}if(topSideVisible){var zAvg=(point.point.z+right.point.z+top.point.z+cross.point.z)/4;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var s=1;var v;if(this.showShadow){v=Math.min(1+crossproduct.x/len/2,1);fillStyle=this._hsv2rgb(h,s,v);strokeStyle=fillStyle}else{v=1;fillStyle=this._hsv2rgb(h,s,v);strokeStyle=this.axisColor}}else{fillStyle=\"gray\";strokeStyle=this.axisColor}ctx.lineWidth=this._getStrokeWidth(point);var points=[point,right,cross,top];this._polygon(ctx,points,fillStyle,strokeStyle)};Graph3d.prototype._drawGridLine=function(ctx,from,to){if(from===undefined||to===undefined){return}var zAvg=(from.point.z+to.point.z)/2;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;ctx.lineWidth=this._getStrokeWidth(from)*2;ctx.strokeStyle=this._hsv2rgb(h,1,1);this._line(ctx,from.screen,to.screen)};Graph3d.prototype._redrawGridGraphPoint=function(ctx,point){this._drawGridLine(ctx,point,point.pointRight);this._drawGridLine(ctx,point,point.pointTop)};Graph3d.prototype._redrawLineGraphPoint=function(ctx,point){if(point.pointNext===undefined){return}ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=this.dataColor.stroke;this._line(ctx,point.screen,point.pointNext.screen)};Graph3d.prototype._redrawDataGraph=function(){var ctx=this._getContext();var i;if(this.dataPoints===undefined||this.dataPoints.length<=0)return;this._calcTranslations(this.dataPoints);for(i=0;i<this.dataPoints.length;i++){var point=this.dataPoints[i];this._pointDrawingMethod.call(this,ctx,point)}};Graph3d.prototype._storeMousePosition=function(event){this.startMouseX=getMouseX(event);this.startMouseY=getMouseY(event);this._startCameraOffset=this.camera.getOffset()};Graph3d.prototype._onMouseDown=function(event){event=event||window.event;if(this.leftButtonDown){this._onMouseUp(event)}this.leftButtonDown=event.which?event.which===1:event.button===1;if(!this.leftButtonDown&&!this.touchDown)return;this._storeMousePosition(event);this.startStart=new Date(this.start);this.startEnd=new Date(this.end);this.startArmRotation=this.camera.getArmRotation();this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",me.onmousemove);util.addEventListener(document,\"mouseup\",me.onmouseup);util.preventDefault(event)};Graph3d.prototype._onMouseMove=function(event){this.moving=true;event=event||window.event;var diffX=parseFloat(getMouseX(event))-this.startMouseX;var diffY=parseFloat(getMouseY(event))-this.startMouseY;if(event&&event.ctrlKey===true){var scaleX=this.frame.clientWidth*.5;var scaleY=this.frame.clientHeight*.5;var offXNew=(this._startCameraOffset.x||0)-diffX/scaleX*this.camera.armLength*.8;var offYNew=(this._startCameraOffset.y||0)+diffY/scaleY*this.camera.armLength*.8;this.camera.setOffset(offXNew,offYNew);this._storeMousePosition(event)}else{var horizontalNew=this.startArmRotation.horizontal+diffX/200;var verticalNew=this.startArmRotation.vertical+diffY/200;var snapAngle=4;var snapValue=Math.sin(snapAngle/360*2*Math.PI);if(Math.abs(Math.sin(horizontalNew))<snapValue){horizontalNew=Math.round(horizontalNew/Math.PI)*Math.PI-.001}if(Math.abs(Math.cos(horizontalNew))<snapValue){horizontalNew=(Math.round(horizontalNew/Math.PI-.5)+.5)*Math.PI-.001}if(Math.abs(Math.sin(verticalNew))<snapValue){verticalNew=Math.round(verticalNew/Math.PI)*Math.PI}if(Math.abs(Math.cos(verticalNew))<snapValue){verticalNew=(Math.round(verticalNew/Math.PI-.5)+.5)*Math.PI}this.camera.setArmRotation(horizontalNew,verticalNew)}this.redraw();var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";this.leftButtonDown=false;util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Graph3d.prototype._onClick=function(event){if(!this.onclick_callback)return;if(!this.moving){var boundingRect=this.frame.getBoundingClientRect();var mouseX=getMouseX(event)-boundingRect.left;var mouseY=getMouseY(event)-boundingRect.top;var dataPoint=this._dataPointFromXY(mouseX,mouseY);if(dataPoint)this.onclick_callback(dataPoint.point.data)}else{this.moving=false}util.preventDefault(event)};Graph3d.prototype._onTooltip=function(event){var delay=300;var boundingRect=this.frame.getBoundingClientRect();var mouseX=getMouseX(event)-boundingRect.left;var mouseY=getMouseY(event)-boundingRect.top;if(!this.showTooltip){return}if(this.tooltipTimeout){clearTimeout(this.tooltipTimeout)}if(this.leftButtonDown){this._hideTooltip();return}if(this.tooltip&&this.tooltip.dataPoint){var dataPoint=this._dataPointFromXY(mouseX,mouseY);if(dataPoint!==this.tooltip.dataPoint){if(dataPoint){this._showTooltip(dataPoint)}else{this._hideTooltip()}}}else{var me=this;this.tooltipTimeout=setTimeout(function(){me.tooltipTimeout=null;var dataPoint=me._dataPointFromXY(mouseX,mouseY);if(dataPoint){me._showTooltip(dataPoint)}},delay)}};Graph3d.prototype._onTouchStart=function(event){this.touchDown=true;var me=this;this.ontouchmove=function(event){me._onTouchMove(event)};this.ontouchend=function(event){me._onTouchEnd(event)};util.addEventListener(document,\"touchmove\",me.ontouchmove);util.addEventListener(document,\"touchend\",me.ontouchend);this._onMouseDown(event)};Graph3d.prototype._onTouchMove=function(event){this._onMouseMove(event)};Graph3d.prototype._onTouchEnd=function(event){this.touchDown=false;util.removeEventListener(document,\"touchmove\",this.ontouchmove);util.removeEventListener(document,\"touchend\",this.ontouchend);this._onMouseUp(event)};Graph3d.prototype._onWheel=function(event){if(!event)event=window.event;var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta){var oldLength=this.camera.getArmLength();var newLength=oldLength*(1-delta/10);this.camera.setArmLength(newLength);this.redraw();this._hideTooltip()}var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._insideTriangle=function(point,triangle){var a=triangle[0],b=triangle[1],c=triangle[2];function sign(x){return x>0?1:x<0?-1:0}var as=sign((b.x-a.x)*(point.y-a.y)-(b.y-a.y)*(point.x-a.x));var bs=sign((c.x-b.x)*(point.y-b.y)-(c.y-b.y)*(point.x-b.x));var cs=sign((a.x-c.x)*(point.y-c.y)-(a.y-c.y)*(point.x-c.x));return(as==0||bs==0||as==bs)&&(bs==0||cs==0||bs==cs)&&(as==0||cs==0||as==cs)};Graph3d.prototype._dataPointFromXY=function(x,y){var i,distMax=100,dataPoint=null,closestDataPoint=null,closestDist=null,center=new Point2d(x,y);if(this.style===Graph3d.STYLE.BAR||this.style===Graph3d.STYLE.BARCOLOR||this.style===Graph3d.STYLE.BARSIZE){for(i=this.dataPoints.length-1;i>=0;i--){dataPoint=this.dataPoints[i];var surfaces=dataPoint.surfaces;if(surfaces){for(var s=surfaces.length-1;s>=0;s--){var surface=surfaces[s];var corners=surface.corners;var triangle1=[corners[0].screen,corners[1].screen,corners[2].screen];var triangle2=[corners[2].screen,corners[3].screen,corners[0].screen];if(this._insideTriangle(center,triangle1)||this._insideTriangle(center,triangle2)){return dataPoint}}}}}else{for(i=0;i<this.dataPoints.length;i++){dataPoint=this.dataPoints[i];var point=dataPoint.screen;if(point){var distX=Math.abs(x-point.x);var distY=Math.abs(y-point.y);var dist=Math.sqrt(distX*distX+distY*distY);if((closestDist===null||dist<closestDist)&&dist<distMax){closestDist=dist;closestDataPoint=dataPoint}}}}return closestDataPoint};Graph3d.prototype.hasBars=function(style){return style==Graph3d.STYLE.BAR||style==Graph3d.STYLE.BARCOLOR||style==Graph3d.STYLE.BARSIZE};Graph3d.prototype._showTooltip=function(dataPoint){var content,line,dot;if(!this.tooltip){content=document.createElement(\"div\");(0,_assign2[\"default\"])(content.style,{},this.tooltipStyle.content);content.style.position=\"absolute\";line=document.createElement(\"div\");(0,_assign2[\"default\"])(line.style,{},this.tooltipStyle.line);line.style.position=\"absolute\";dot=document.createElement(\"div\");(0,_assign2[\"default\"])(dot.style,{},this.tooltipStyle.dot);dot.style.position=\"absolute\";this.tooltip={dataPoint:null,dom:{content:content,line:line,dot:dot}}}else{content=this.tooltip.dom.content;line=this.tooltip.dom.line;dot=this.tooltip.dom.dot}this._hideTooltip();this.tooltip.dataPoint=dataPoint;if(typeof this.showTooltip===\"function\"){content.innerHTML=this.showTooltip(dataPoint.point)}else{content.innerHTML=\"<table>\"+\"<tr><td>\"+this.xLabel+\":</td><td>\"+dataPoint.point.x+\"</td></tr>\"+\"<tr><td>\"+this.yLabel+\":</td><td>\"+dataPoint.point.y+\"</td></tr>\"+\"<tr><td>\"+this.zLabel+\":</td><td>\"+dataPoint.point.z+\"</td></tr>\"+\"</table>\"}content.style.left=\"0\";content.style.top=\"0\";this.frame.appendChild(content);this.frame.appendChild(line);this.frame.appendChild(dot);var contentWidth=content.offsetWidth;var contentHeight=content.offsetHeight;var lineHeight=line.offsetHeight;var dotWidth=dot.offsetWidth;var dotHeight=dot.offsetHeight;var left=dataPoint.screen.x-contentWidth/2;left=Math.min(Math.max(left,10),this.frame.clientWidth-10-contentWidth);line.style.left=dataPoint.screen.x+\"px\";line.style.top=dataPoint.screen.y-lineHeight+\"px\";content.style.left=left+\"px\";content.style.top=dataPoint.screen.y-lineHeight-contentHeight+\"px\";dot.style.left=dataPoint.screen.x-dotWidth/2+\"px\";dot.style.top=dataPoint.screen.y-dotHeight/2+\"px\"};Graph3d.prototype._hideTooltip=function(){if(this.tooltip){this.tooltip.dataPoint=null;for(var prop in this.tooltip.dom){if(this.tooltip.dom.hasOwnProperty(prop)){var elem=this.tooltip.dom[prop];if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}}}};function getMouseX(event){if(\"clientX\"in event)return event.clientX;return event.targetTouches[0]&&event.targetTouches[0].clientX||0}function getMouseY(event){if(\"clientY\"in event)return event.clientY;return event.targetTouches[0]&&event.targetTouches[0].clientY||0}Graph3d.prototype.setCameraPosition=function(pos){Settings.setCameraPosition(pos,this);this.redraw()};Graph3d.prototype.setSize=function(width,height){this._setSize(width,height);this.redraw()};module.exports=Graph3d},function(module,exports,__webpack_require__){__webpack_require__(163);module.exports=__webpack_require__(7).Object.assign},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S+$export.F,\"Object\",{assign:__webpack_require__(164)})},function(module,exports,__webpack_require__){\"use strict\";var getKeys=__webpack_require__(33);var gOPS=__webpack_require__(63);var pIE=__webpack_require__(42);var toObject=__webpack_require__(41);var IObject=__webpack_require__(78);var $assign=Object.assign;module.exports=!$assign||__webpack_require__(28)(function(){var A={};var B={};var S=Symbol();var K=\"abcdefghijklmnopqrst\";A[S]=7;K.split(\"\").forEach(function(k){B[k]=k});return $assign({},A)[S]!=7||Object.keys($assign({},B)).join(\"\")!=K})?function assign(target,source){var T=toObject(target);var aLen=arguments.length;var index=1;var getSymbols=gOPS.f;var isEnum=pIE.f;while(aLen>index){var S=IObject(arguments[index++]);var keys=getSymbols?getKeys(S).concat(getSymbols(S)):getKeys(S);var length=keys.length;var j=0;var key;while(length>j)if(isEnum.call(S,key=keys[j++]))T[key]=S[key]}return T}:$assign},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(166),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(167);module.exports=__webpack_require__(7).Math.sign},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Math\",{sign:__webpack_require__(168)})},function(module,exports){module.exports=Math.sign||function sign(x){return(x=+x)==0||x!=x?x:x<0?-1:1}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(170),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(171);var $Object=__webpack_require__(7).Object;module.exports=function defineProperty(it,key,desc){return $Object.defineProperty(it,key,desc)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S+$export.F*!__webpack_require__(21),\"Object\",{defineProperty:__webpack_require__(20).f})},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var object=\"object\";var colorOptions={fill:{string:string},stroke:{string:string},strokeWidth:{number:number},__type__:{string:string,object:object,undefined:\"undefined\"}};var allOptions={animationAutoStart:{boolean:bool,undefined:\"undefined\"},animationInterval:{number:number},animationPreload:{boolean:bool},axisColor:{string:string},backgroundColor:colorOptions,xBarWidth:{number:number,undefined:\"undefined\"},yBarWidth:{number:number,undefined:\"undefined\"},cameraPosition:{distance:{number:number},horizontal:{number:number},vertical:{number:number},__type__:{object:object}},xCenter:{string:string},yCenter:{string:string},dataColor:colorOptions,dotSizeMinFraction:{number:number},dotSizeMaxFraction:{number:number},dotSizeRatio:{number:number},filterLabel:{string:string},gridColor:{string:string},onclick:{function:\"function\"},keepAspectRatio:{boolean:bool},xLabel:{string:string},yLabel:{string:string},zLabel:{string:string},legendLabel:{string:string},xMin:{number:number,undefined:\"undefined\"},yMin:{number:number,undefined:\"undefined\"},zMin:{number:number,undefined:\"undefined\"},xMax:{number:number,undefined:\"undefined\"},yMax:{number:number,undefined:\"undefined\"},zMax:{number:number,undefined:\"undefined\"},showAnimationControls:{boolean:bool,undefined:\"undefined\"},showGrid:{boolean:bool},showLegend:{boolean:bool,undefined:\"undefined\"},showPerspective:{boolean:bool},showShadow:{boolean:bool},showXAxis:{boolean:bool},showYAxis:{boolean:bool},showZAxis:{boolean:bool},xStep:{number:number,undefined:\"undefined\"},yStep:{number:number,undefined:\"undefined\"},zStep:{number:number,undefined:\"undefined\"},style:{number:number,string:[\"bar\",\"bar-color\",\"bar-size\",\"dot\",\"dot-line\",\"dot-color\",\"dot-size\",\"line\",\"grid\",\"surface\"]},tooltip:{boolean:bool,function:\"function\"},tooltipStyle:{content:{color:{string:string},background:{string:string},border:{string:string},borderRadius:{string:string},boxShadow:{string:string},padding:{string:string},__type__:{object:object}},line:{borderLeft:{string:string},height:{string:string},width:{string:string},__type__:{object:object}},dot:{border:{string:string},borderRadius:{string:string},height:{string:string},width:{string:string},__type__:{object:object}},__type__:{object:object}},xValueLabel:{function:\"function\"},yValueLabel:{function:\"function\"},zValueLabel:{function:\"function\"},valueMax:{number:number,undefined:\"undefined\"},valueMin:{number:number,undefined:\"undefined\"},verticalRatio:{number:number},height:{string:string},width:{string:string},__type__:{object:object}};exports.allOptions=allOptions},function(module,exports,__webpack_require__){\"use strict\";var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(174);var Filter=__webpack_require__(96);var Settings=__webpack_require__(94);var Point3d=__webpack_require__(34);function DataGroup(){this.dataTable=null}DataGroup.prototype.initializeData=function(graph3d,rawData,style){if(rawData===undefined)return;if(Array.isArray(rawData)){rawData=new DataSet(rawData)}var data;if(rawData instanceof DataSet||rawData instanceof DataView){data=rawData.get()}else{throw new Error(\"Array, DataSet, or DataView expected\")}if(data.length==0)return;this.style=style;if(this.dataSet){this.dataSet.off(\"*\",this._onChange)}this.dataSet=rawData;this.dataTable=data;var me=this;this._onChange=function(){graph3d.setData(me.dataSet)};this.dataSet.on(\"*\",this._onChange);this.colX=\"x\";this.colY=\"y\";this.colZ=\"z\";var withBars=graph3d.hasBars(style);if(withBars){if(graph3d.defaultXBarWidth!==undefined){this.xBarWidth=graph3d.defaultXBarWidth}else{this.xBarWidth=this.getSmallestDifference(data,this.colX)||1}if(graph3d.defaultYBarWidth!==undefined){this.yBarWidth=graph3d.defaultYBarWidth}else{this.yBarWidth=this.getSmallestDifference(data,this.colY)||1}}this._initializeRange(data,this.colX,graph3d,withBars);this._initializeRange(data,this.colY,graph3d,withBars);this._initializeRange(data,this.colZ,graph3d,false);if(data[0].hasOwnProperty(\"style\")){this.colValue=\"style\";var valueRange=this.getColumnRange(data,this.colValue);this._setRangeDefaults(valueRange,graph3d.defaultValueMin,graph3d.defaultValueMax);this.valueRange=valueRange}var table=this.getDataTable();if(table[0].hasOwnProperty(\"filter\")){if(this.dataFilter===undefined){this.dataFilter=new Filter(this,\"filter\",graph3d);this.dataFilter.setOnLoadCallback(function(){graph3d.redraw()})}}var dataPoints;if(this.dataFilter){dataPoints=this.dataFilter._getDataPoints()}else{dataPoints=this._getDataPoints(this.getDataTable())}return dataPoints};DataGroup.prototype._collectRangeSettings=function(column,graph3d){var index=[\"x\",\"y\",\"z\"].indexOf(column);if(index==-1){throw new Error(\"Column '\"+column+\"' invalid\")}var upper=column.toUpperCase();return{barWidth:this[column+\"BarWidth\"],min:graph3d[\"default\"+upper+\"Min\"],max:graph3d[\"default\"+upper+\"Max\"],step:graph3d[\"default\"+upper+\"Step\"],range_label:column+\"Range\",step_label:column+\"Step\"}};DataGroup.prototype._initializeRange=function(data,column,graph3d,withBars){var NUMSTEPS=5;var settings=this._collectRangeSettings(column,graph3d);var range=this.getColumnRange(data,column);if(withBars&&column!=\"z\"){range.expand(settings.barWidth/2)}this._setRangeDefaults(range,settings.min,settings.max);this[settings.range_label]=range;this[settings.step_label]=settings.step!==undefined?settings.step:range.range()/NUMSTEPS};DataGroup.prototype.getDistinctValues=function(column,data){if(data===undefined){data=this.dataTable}var values=[];for(var i=0;i<data.length;i++){var value=data[i][column]||0;if(values.indexOf(value)===-1){values.push(value)}}return values.sort(function(a,b){return a-b})};DataGroup.prototype.getSmallestDifference=function(data,column){var values=this.getDistinctValues(data,column);var smallest_diff=null;for(var i=1;i<values.length;i++){var diff=values[i]-values[i-1];if(smallest_diff==null||smallest_diff>diff){smallest_diff=diff}}return smallest_diff};DataGroup.prototype.getColumnRange=function(data,column){var range=new Range;for(var i=0;i<data.length;i++){var item=data[i][column];range.adjust(item)}return range};DataGroup.prototype.getNumberOfRows=function(){return this.dataTable.length};DataGroup.prototype._setRangeDefaults=function(range,defaultMin,defaultMax){if(defaultMin!==undefined){range.min=defaultMin}if(defaultMax!==undefined){range.max=defaultMax}if(range.max<=range.min)range.max=range.min+1};DataGroup.prototype.getDataTable=function(){return this.dataTable};DataGroup.prototype.getDataSet=function(){return this.dataSet};DataGroup.prototype.getDataPoints=function(data){var dataPoints=[];for(var i=0;i<data.length;i++){var point=new Point3d;point.x=data[i][this.colX]||0;point.y=data[i][this.colY]||0;point.z=data[i][this.colZ]||0;point.data=data[i];if(this.colValue!==undefined){point.value=data[i][this.colValue]||0}var obj={};obj.point=point;obj.bottom=new Point3d(point.x,point.y,this.zRange.min);obj.trans=undefined;obj.screen=undefined;dataPoints.push(obj)}return dataPoints};DataGroup.prototype.initDataAsMatrix=function(data){var x,y,i,obj;var dataX=this.getDistinctValues(this.colX,data);var dataY=this.getDistinctValues(this.colY,data);var dataPoints=this.getDataPoints(data);var dataMatrix=[];for(i=0;i<dataPoints.length;i++){obj=dataPoints[i];var xIndex=dataX.indexOf(obj.point.x);var yIndex=dataY.indexOf(obj.point.y);if(dataMatrix[xIndex]===undefined){dataMatrix[xIndex]=[]}dataMatrix[xIndex][yIndex]=obj}for(x=0;x<dataMatrix.length;x++){for(y=0;y<dataMatrix[x].length;y++){if(dataMatrix[x][y]){dataMatrix[x][y].pointRight=x<dataMatrix.length-1?dataMatrix[x+1][y]:undefined;dataMatrix[x][y].pointTop=y<dataMatrix[x].length-1?dataMatrix[x][y+1]:undefined;dataMatrix[x][y].pointCross=x<dataMatrix.length-1&&y<dataMatrix[x].length-1?dataMatrix[x+1][y+1]:undefined}}}return dataPoints};DataGroup.prototype.getInfo=function(){var dataFilter=this.dataFilter;if(!dataFilter)return undefined;return dataFilter.getLabel()+\": \"+dataFilter.getSelectedValue()};DataGroup.prototype.reload=function(){if(this.dataTable){this.setData(this.dataTable)}};DataGroup.prototype._getDataPoints=function(data){var dataPoints=[];if(this.style===Settings.STYLE.GRID||this.style===Settings.STYLE.SURFACE){dataPoints=this.initDataAsMatrix(data)}else{this._checkValueField(data);dataPoints=this.getDataPoints(data);if(this.style===Settings.STYLE.LINE){for(var i=0;i<dataPoints.length;i++){if(i>0){dataPoints[i-1].pointNext=dataPoints[i]}}}}return dataPoints};DataGroup.prototype._checkValueField=function(data){var hasValueField=this.style===Settings.STYLE.BARCOLOR||this.style===Settings.STYLE.BARSIZE||this.style===Settings.STYLE.DOTCOLOR||this.style===Settings.STYLE.DOTSIZE;if(!hasValueField){return}if(this.colValue===undefined){throw new Error(\"Expected data to have \"+\" field 'style' \"+\" for graph style '\"+this.style+\"'\")}if(data[0][this.colValue]===undefined){throw new Error(\"Expected data to have \"+\" field '\"+this.colValue+\"' \"+\" for graph style '\"+this.style+\"'\")}};module.exports=DataGroup},function(module,exports,__webpack_require__){\"use strict\";function Range(){this.min=undefined;this.max=undefined}Range.prototype.adjust=function(value){if(value===undefined)return;if(this.min===undefined||this.min>value){this.min=value}if(this.max===undefined||this.max<value){this.max=value}};Range.prototype.combine=function(range){this.add(range.min);this.add(range.max)};Range.prototype.expand=function(val){if(val===undefined){return}var newMin=this.min-val;var newMax=this.max+val;if(newMin>newMax){throw new Error(\"Passed expansion value makes range invalid\")}this.min=newMin;this.max=newMax};Range.prototype.range=function(){return this.max-this.min};Range.prototype.center=function(){return(this.min+this.max)/2};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{window.propagating=factory()}})(function(){var _firstTarget=null;return function propagating(hammer,options){var _options=options||{preventDefault:false};if(hammer.Manager){var Hammer=hammer;var PropagatingHammer=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer(element,o),o)};Hammer.assign(PropagatingHammer,Hammer);PropagatingHammer.Manager=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer.Manager(element,o),o)};return PropagatingHammer}var wrapper=Object.create(hammer);var element=hammer.element;if(!element.hammer)element.hammer=[];element.hammer.push(wrapper);hammer.on(\"hammer.input\",function(event){if(_options.preventDefault===true||_options.preventDefault===event.pointerType){event.preventDefault()}if(event.isFirst){_firstTarget=event.target}});wrapper._handlers={};wrapper.on=function(events,handler){split(events).forEach(function(event){var _handlers=wrapper._handlers[event];if(!_handlers){wrapper._handlers[event]=_handlers=[];hammer.on(event,propagatedHandler)}_handlers.push(handler)});return wrapper};wrapper.off=function(events,handler){split(events).forEach(function(event){var _handlers=wrapper._handlers[event];if(_handlers){_handlers=handler?_handlers.filter(function(h){return h!==handler}):[];if(_handlers.length>0){wrapper._handlers[event]=_handlers}else{hammer.off(event,propagatedHandler);delete wrapper._handlers[event]}}});return wrapper};wrapper.emit=function(eventType,event){_firstTarget=event.target;hammer.emit(eventType,event)};wrapper.destroy=function(){var hammers=hammer.element.hammer;var idx=hammers.indexOf(wrapper);if(idx!==-1)hammers.splice(idx,1);if(!hammers.length)delete hammer.element.hammer;wrapper._handlers={};hammer.destroy()};function split(events){return events.match(/[^ ]+/g)}function propagatedHandler(event){if(event.type!==\"hammer.input\"){if(!event.srcEvent._handled){event.srcEvent._handled={}}if(event.srcEvent._handled[event.type]){return}else{event.srcEvent._handled[event.type]=true}}var stopped=false\n;event.stopPropagation=function(){stopped=true};var srcStop=event.srcEvent.stopPropagation.bind(event.srcEvent);if(typeof srcStop==\"function\"){event.srcEvent.stopPropagation=function(){srcStop();event.stopPropagation()}}event.firstTarget=_firstTarget;var elem=_firstTarget;while(elem&&!stopped){var elemHammer=elem.hammer;if(elemHammer){var _handlers;for(var k=0;k<elemHammer.length;k++){_handlers=elemHammer[k]._handlers[event.type];if(_handlers)for(var i=0;i<_handlers.length&&!stopped;i++){_handlers[i](event)}}}elem=elem.parentNode}}return wrapper}})},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;(function(window,document,exportName,undefined){\"use strict\";var VENDOR_PREFIXES=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"];var TEST_ELEMENT=document.createElement(\"div\");var TYPE_FUNCTION=\"function\";var round=Math.round;var abs=Math.abs;var now=Date.now;function setTimeoutContext(fn,timeout,context){return setTimeout(bindFn(fn,context),timeout)}function invokeArrayArg(arg,fn,context){if(Array.isArray(arg)){each(arg,context[fn],context);return true}return false}function each(obj,iterator,context){var i;if(!obj){return}if(obj.forEach){obj.forEach(iterator,context)}else if(obj.length!==undefined){i=0;while(i<obj.length){iterator.call(context,obj[i],i,obj);i++}}else{for(i in obj){obj.hasOwnProperty(i)&&iterator.call(context,obj[i],i,obj)}}}function deprecate(method,name,message){var deprecationMessage=\"DEPRECATED METHOD: \"+name+\"\\n\"+message+\" AT \\n\";return function(){var e=new Error(\"get-stack-trace\");var stack=e&&e.stack?e.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\";var log=window.console&&(window.console.warn||window.console.log);if(log){log.call(window.console,deprecationMessage,stack)}return method.apply(this,arguments)}}var assign;if(typeof Object.assign!==\"function\"){assign=function assign(target){if(target===undefined||target===null){throw new TypeError(\"Cannot convert undefined or null to object\")}var output=Object(target);for(var index=1;index<arguments.length;index++){var source=arguments[index];if(source!==undefined&&source!==null){for(var nextKey in source){if(source.hasOwnProperty(nextKey)){output[nextKey]=source[nextKey]}}}}return output}}else{assign=Object.assign}var extend=deprecate(function extend(dest,src,merge){var keys=Object.keys(src);var i=0;while(i<keys.length){if(!merge||merge&&dest[keys[i]]===undefined){dest[keys[i]]=src[keys[i]]}i++}return dest},\"extend\",\"Use `assign`.\");var merge=deprecate(function merge(dest,src){return extend(dest,src,true)},\"merge\",\"Use `assign`.\");function inherit(child,base,properties){var baseP=base.prototype,childP;childP=child.prototype=Object.create(baseP);childP.constructor=child;childP._super=baseP;if(properties){assign(childP,properties)}}function bindFn(fn,context){return function boundFn(){return fn.apply(context,arguments)}}function boolOrFn(val,args){if(typeof val==TYPE_FUNCTION){return val.apply(args?args[0]||undefined:undefined,args)}return val}function ifUndefined(val1,val2){return val1===undefined?val2:val1}function addEventListeners(target,types,handler){each(splitStr(types),function(type){target.addEventListener(type,handler,false)})}function removeEventListeners(target,types,handler){each(splitStr(types),function(type){target.removeEventListener(type,handler,false)})}function hasParent(node,parent){while(node){if(node==parent){return true}node=node.parentNode}return false}function inStr(str,find){return str.indexOf(find)>-1}function splitStr(str){return str.trim().split(/\\s+/g)}function inArray(src,find,findByKey){if(src.indexOf&&!findByKey){return src.indexOf(find)}else{var i=0;while(i<src.length){if(findByKey&&src[i][findByKey]==find||!findByKey&&src[i]===find){return i}i++}return-1}}function toArray(obj){return Array.prototype.slice.call(obj,0)}function uniqueArray(src,key,sort){var results=[];var values=[];var i=0;while(i<src.length){var val=key?src[i][key]:src[i];if(inArray(values,val)<0){results.push(src[i])}values[i]=val;i++}if(sort){if(!key){results=results.sort()}else{results=results.sort(function sortUniqueArray(a,b){return a[key]>b[key]})}}return results}function prefixed(obj,property){var prefix,prop;var camelProp=property[0].toUpperCase()+property.slice(1);var i=0;while(i<VENDOR_PREFIXES.length){prefix=VENDOR_PREFIXES[i];prop=prefix?prefix+camelProp:property;if(prop in obj){return prop}i++}return undefined}var _uniqueId=1;function uniqueId(){return _uniqueId++}function getWindowForElement(element){var doc=element.ownerDocument||element;return doc.defaultView||doc.parentWindow||window}var MOBILE_REGEX=/mobile|tablet|ip(ad|hone|od)|android/i;var SUPPORT_TOUCH=\"ontouchstart\"in window;var SUPPORT_POINTER_EVENTS=prefixed(window,\"PointerEvent\")!==undefined;var SUPPORT_ONLY_TOUCH=SUPPORT_TOUCH&&MOBILE_REGEX.test(navigator.userAgent);var INPUT_TYPE_TOUCH=\"touch\";var INPUT_TYPE_PEN=\"pen\";var INPUT_TYPE_MOUSE=\"mouse\";var INPUT_TYPE_KINECT=\"kinect\";var COMPUTE_INTERVAL=25;var INPUT_START=1;var INPUT_MOVE=2;var INPUT_END=4;var INPUT_CANCEL=8;var DIRECTION_NONE=1;var DIRECTION_LEFT=2;var DIRECTION_RIGHT=4;var DIRECTION_UP=8;var DIRECTION_DOWN=16;var DIRECTION_HORIZONTAL=DIRECTION_LEFT|DIRECTION_RIGHT;var DIRECTION_VERTICAL=DIRECTION_UP|DIRECTION_DOWN;var DIRECTION_ALL=DIRECTION_HORIZONTAL|DIRECTION_VERTICAL;var PROPS_XY=[\"x\",\"y\"];var PROPS_CLIENT_XY=[\"clientX\",\"clientY\"];function Input(manager,callback){var self=this;this.manager=manager;this.callback=callback;this.element=manager.element;this.target=manager.options.inputTarget;this.domHandler=function(ev){if(boolOrFn(manager.options.enable,[manager])){self.handler(ev)}};this.init()}Input.prototype={handler:function(){},init:function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)}};function createInputInstance(manager){var Type;var inputClass=manager.options.inputClass;if(inputClass){Type=inputClass}else if(SUPPORT_POINTER_EVENTS){Type=PointerEventInput}else if(SUPPORT_ONLY_TOUCH){Type=TouchInput}else if(!SUPPORT_TOUCH){Type=MouseInput}else{Type=TouchMouseInput}return new Type(manager,inputHandler)}function inputHandler(manager,eventType,input){var pointersLen=input.pointers.length;var changedPointersLen=input.changedPointers.length;var isFirst=eventType&INPUT_START&&pointersLen-changedPointersLen===0;var isFinal=eventType&(INPUT_END|INPUT_CANCEL)&&pointersLen-changedPointersLen===0;input.isFirst=!!isFirst;input.isFinal=!!isFinal;if(isFirst){manager.session={}}input.eventType=eventType;computeInputData(manager,input);manager.emit(\"hammer.input\",input);manager.recognize(input);manager.session.prevInput=input}function computeInputData(manager,input){var session=manager.session;var pointers=input.pointers;var pointersLength=pointers.length;if(!session.firstInput){session.firstInput=simpleCloneInputData(input)}if(pointersLength>1&&!session.firstMultiple){session.firstMultiple=simpleCloneInputData(input)}else if(pointersLength===1){session.firstMultiple=false}var firstInput=session.firstInput;var firstMultiple=session.firstMultiple;var offsetCenter=firstMultiple?firstMultiple.center:firstInput.center;var center=input.center=getCenter(pointers);input.timeStamp=now();input.deltaTime=input.timeStamp-firstInput.timeStamp;input.angle=getAngle(offsetCenter,center);input.distance=getDistance(offsetCenter,center);computeDeltaXY(session,input);input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x;input.overallVelocityY=overallVelocity.y;input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y;input.scale=firstMultiple?getScale(firstMultiple.pointers,pointers):1;input.rotation=firstMultiple?getRotation(firstMultiple.pointers,pointers):0;input.maxPointers=!session.prevInput?input.pointers.length:input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers;computeIntervalInputData(session,input);var target=manager.element;if(hasParent(input.srcEvent.target,target)){target=input.srcEvent.target}input.target=target}function computeDeltaXY(session,input){var center=input.center;var offset=session.offsetDelta||{};var prevDelta=session.prevDelta||{};var prevInput=session.prevInput||{};if(input.eventType===INPUT_START||prevInput.eventType===INPUT_END){prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0};offset=session.offsetDelta={x:center.x,y:center.y}}input.deltaX=prevDelta.x+(center.x-offset.x);input.deltaY=prevDelta.y+(center.y-offset.y)}function computeIntervalInputData(session,input){var last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp,velocity,velocityX,velocityY,direction;if(input.eventType!=INPUT_CANCEL&&(deltaTime>COMPUTE_INTERVAL||last.velocity===undefined)){var deltaX=input.deltaX-last.deltaX;var deltaY=input.deltaY-last.deltaY;var v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x;velocityY=v.y;velocity=abs(v.x)>abs(v.y)?v.x:v.y;direction=getDirection(deltaX,deltaY);session.lastInterval=input}else{velocity=last.velocity;velocityX=last.velocityX;velocityY=last.velocityY;direction=last.direction}input.velocity=velocity;input.velocityX=velocityX;input.velocityY=velocityY;input.direction=direction}function simpleCloneInputData(input){var pointers=[];var i=0;while(i<input.pointers.length){pointers[i]={clientX:round(input.pointers[i].clientX),clientY:round(input.pointers[i].clientY)};i++}return{timeStamp:now(),pointers:pointers,center:getCenter(pointers),deltaX:input.deltaX,deltaY:input.deltaY}}function getCenter(pointers){var pointersLength=pointers.length;if(pointersLength===1){return{x:round(pointers[0].clientX),y:round(pointers[0].clientY)}}var x=0,y=0,i=0;while(i<pointersLength){x+=pointers[i].clientX;y+=pointers[i].clientY;i++}return{x:round(x/pointersLength),y:round(y/pointersLength)}}function getVelocity(deltaTime,x,y){return{x:x/deltaTime||0,y:y/deltaTime||0}}function getDirection(x,y){if(x===y){return DIRECTION_NONE}if(abs(x)>=abs(y)){return x<0?DIRECTION_LEFT:DIRECTION_RIGHT}return y<0?DIRECTION_UP:DIRECTION_DOWN}function getDistance(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.sqrt(x*x+y*y)}function getAngle(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.atan2(y,x)*180/Math.PI}function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END};var MOUSE_ELEMENT_EVENTS=\"mousedown\";var MOUSE_WINDOW_EVENTS=\"mousemove mouseup\";function MouseInput(){this.evEl=MOUSE_ELEMENT_EVENTS;this.evWin=MOUSE_WINDOW_EVENTS;this.pressed=false;Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(ev){var eventType=MOUSE_INPUT_MAP[ev.type];if(eventType&INPUT_START&&ev.button===0){this.pressed=true}if(eventType&INPUT_MOVE&&ev.which!==1){eventType=INPUT_END}if(!this.pressed){return}if(eventType&INPUT_END){this.pressed=false}this.callback(this.manager,eventType,{pointers:[ev],changedPointers:[ev],pointerType:INPUT_TYPE_MOUSE,srcEvent:ev})}});var POINTER_INPUT_MAP={pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL};var IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT};var POINTER_ELEMENT_EVENTS=\"pointerdown\";var POINTER_WINDOW_EVENTS=\"pointermove pointerup pointercancel\";if(window.MSPointerEvent&&!window.PointerEvent){POINTER_ELEMENT_EVENTS=\"MSPointerDown\";POINTER_WINDOW_EVENTS=\"MSPointerMove MSPointerUp MSPointerCancel\"}function PointerEventInput(){this.evEl=POINTER_ELEMENT_EVENTS;this.evWin=POINTER_WINDOW_EVENTS;Input.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}inherit(PointerEventInput,Input,{handler:function PEhandler(ev){var store=this.store;var removePointer=false;var eventTypeNormalized=ev.type.toLowerCase().replace(\"ms\",\"\");var eventType=POINTER_INPUT_MAP[eventTypeNormalized];var pointerType=IE10_POINTER_TYPE_ENUM[ev.pointerType]||ev.pointerType;var isTouch=pointerType==INPUT_TYPE_TOUCH;var storeIndex=inArray(store,ev.pointerId,\"pointerId\");if(eventType&INPUT_START&&(ev.button===0||isTouch)){if(storeIndex<0){store.push(ev);storeIndex=store.length-1}}else if(eventType&(INPUT_END|INPUT_CANCEL)){removePointer=true}if(storeIndex<0){return}store[storeIndex]=ev;this.callback(this.manager,eventType,{pointers:store,changedPointers:[ev],pointerType:pointerType,srcEvent:ev});if(removePointer){store.splice(storeIndex,1)}}});var SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var SINGLE_TOUCH_TARGET_EVENTS=\"touchstart\";var SINGLE_TOUCH_WINDOW_EVENTS=\"touchstart touchmove touchend touchcancel\";function SingleTouchInput(){this.evTarget=SINGLE_TOUCH_TARGET_EVENTS;this.evWin=SINGLE_TOUCH_WINDOW_EVENTS;this.started=false;Input.apply(this,arguments)}inherit(SingleTouchInput,Input,{handler:function TEhandler(ev){var type=SINGLE_TOUCH_INPUT_MAP[ev.type];if(type===INPUT_START){this.started=true}if(!this.started){return}var touches=normalizeSingleTouches.call(this,ev,type);if(type&(INPUT_END|INPUT_CANCEL)&&touches[0].length-touches[1].length===0){this.started=false}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function normalizeSingleTouches(ev,type){var all=toArray(ev.touches);var changed=toArray(ev.changedTouches);if(type&(INPUT_END|INPUT_CANCEL)){all=uniqueArray(all.concat(changed),\"identifier\",true)}return[all,changed]}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var TOUCH_TARGET_EVENTS=\"touchstart touchmove touchend touchcancel\";function TouchInput(){this.evTarget=TOUCH_TARGET_EVENTS;this.targetIds={};Input.apply(this,arguments)}inherit(TouchInput,Input,{handler:function MTEhandler(ev){var type=TOUCH_INPUT_MAP[ev.type];var touches=getTouches.call(this,ev,type);if(!touches){return}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function getTouches(ev,type){var allTouches=toArray(ev.touches);var targetIds=this.targetIds;if(type&(INPUT_START|INPUT_MOVE)&&allTouches.length===1){targetIds[allTouches[0].identifier]=true;return[allTouches,allTouches]}var i,targetTouches,changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;targetTouches=allTouches.filter(function(touch){return hasParent(touch.target,target)});if(type===INPUT_START){i=0;while(i<targetTouches.length){targetIds[targetTouches[i].identifier]=true;i++}}i=0;while(i<changedTouches.length){if(targetIds[changedTouches[i].identifier]){changedTargetTouches.push(changedTouches[i])}if(type&(INPUT_END|INPUT_CANCEL)){delete targetIds[changedTouches[i].identifier]}i++}if(!changedTargetTouches.length){return}return[uniqueArray(targetTouches.concat(changedTargetTouches),\"identifier\",true),changedTargetTouches]}var DEDUP_TIMEOUT=2500;var DEDUP_DISTANCE=25;function TouchMouseInput(){Input.apply(this,arguments);var handler=bindFn(this.handler,this);this.touch=new TouchInput(this.manager,handler);this.mouse=new MouseInput(this.manager,handler);this.primaryTouch=null;this.lastTouches=[]}inherit(TouchMouseInput,Input,{handler:function TMEhandler(manager,inputEvent,inputData){var isTouch=inputData.pointerType==INPUT_TYPE_TOUCH,isMouse=inputData.pointerType==INPUT_TYPE_MOUSE;if(isMouse&&inputData.sourceCapabilities&&inputData.sourceCapabilities.firesTouchEvents){return}if(isTouch){recordTouches.call(this,inputEvent,inputData)}else if(isMouse&&isSyntheticEvent.call(this,inputData)){return}this.callback(manager,inputEvent,inputData)},destroy:function destroy(){this.touch.destroy();this.mouse.destroy()}});function recordTouches(eventType,eventData){if(eventType&INPUT_START){this.primaryTouch=eventData.changedPointers[0].identifier;setLastTouch.call(this,eventData)}else if(eventType&(INPUT_END|INPUT_CANCEL)){setLastTouch.call(this,eventData)}}function setLastTouch(eventData){var touch=eventData.changedPointers[0];if(touch.identifier===this.primaryTouch){var lastTouch={x:touch.clientX,y:touch.clientY};this.lastTouches.push(lastTouch);var lts=this.lastTouches;var removeLastTouch=function(){var i=lts.indexOf(lastTouch);if(i>-1){lts.splice(i,1)}};setTimeout(removeLastTouch,DEDUP_TIMEOUT)}}function isSyntheticEvent(eventData){var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY;for(var i=0;i<this.lastTouches.length;i++){var t=this.lastTouches[i];var dx=Math.abs(x-t.x),dy=Math.abs(y-t.y);if(dx<=DEDUP_DISTANCE&&dy<=DEDUP_DISTANCE){return true}}return false}var PREFIXED_TOUCH_ACTION=prefixed(TEST_ELEMENT.style,\"touchAction\");var NATIVE_TOUCH_ACTION=PREFIXED_TOUCH_ACTION!==undefined;var TOUCH_ACTION_COMPUTE=\"compute\";var TOUCH_ACTION_AUTO=\"auto\";var TOUCH_ACTION_MANIPULATION=\"manipulation\";var TOUCH_ACTION_NONE=\"none\";var TOUCH_ACTION_PAN_X=\"pan-x\";var TOUCH_ACTION_PAN_Y=\"pan-y\";var TOUCH_ACTION_MAP=getTouchActionProps();function TouchAction(manager,value){this.manager=manager;this.set(value)}TouchAction.prototype={set:function(value){if(value==TOUCH_ACTION_COMPUTE){value=this.compute()}if(NATIVE_TOUCH_ACTION&&this.manager.element.style&&TOUCH_ACTION_MAP[value]){this.manager.element.style[PREFIXED_TOUCH_ACTION]=value}this.actions=value.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var actions=[];each(this.manager.recognizers,function(recognizer){if(boolOrFn(recognizer.options.enable,[recognizer])){actions=actions.concat(recognizer.getTouchAction())}});return cleanTouchActions(actions.join(\" \"))},preventDefaults:function(input){var srcEvent=input.srcEvent;var direction=input.offsetDirection;if(this.manager.session.prevented){srcEvent.preventDefault();return}var actions=this.actions;var hasNone=inStr(actions,TOUCH_ACTION_NONE)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_NONE];var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_Y];var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_X];if(hasNone){var isTapPointer=input.pointers.length===1;var isTapMovement=input.distance<2;var isTapTouchTime=input.deltaTime<250;if(isTapPointer&&isTapMovement&&isTapTouchTime){return}}if(hasPanX&&hasPanY){return}if(hasNone||hasPanY&&direction&DIRECTION_HORIZONTAL||hasPanX&&direction&DIRECTION_VERTICAL){return this.preventSrc(srcEvent)}},preventSrc:function(srcEvent){this.manager.session.prevented=true;srcEvent.preventDefault()}};function cleanTouchActions(actions){if(inStr(actions,TOUCH_ACTION_NONE)){return TOUCH_ACTION_NONE}var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X);var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y);if(hasPanX&&hasPanY){return TOUCH_ACTION_NONE}if(hasPanX||hasPanY){return hasPanX?TOUCH_ACTION_PAN_X:TOUCH_ACTION_PAN_Y}if(inStr(actions,TOUCH_ACTION_MANIPULATION)){return TOUCH_ACTION_MANIPULATION}return TOUCH_ACTION_AUTO}function getTouchActionProps(){if(!NATIVE_TOUCH_ACTION){return false}var touchMap={};var cssSupports=window.CSS&&window.CSS.supports;[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach(function(val){touchMap[val]=cssSupports?window.CSS.supports(\"touch-action\",val):true});return touchMap}var STATE_POSSIBLE=1;var STATE_BEGAN=2;var STATE_CHANGED=4;var STATE_ENDED=8;var STATE_RECOGNIZED=STATE_ENDED;var STATE_CANCELLED=16;var STATE_FAILED=32;function Recognizer(options){this.options=assign({},this.defaults,options||{});this.id=uniqueId();this.manager=null;this.options.enable=ifUndefined(this.options.enable,true);this.state=STATE_POSSIBLE;this.simultaneous={};this.requireFail=[]}Recognizer.prototype={defaults:{},set:function(options){assign(this.options,options);this.manager&&this.manager.touchAction.update();return this},recognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"recognizeWith\",this)){return this}var simultaneous=this.simultaneous;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(!simultaneous[otherRecognizer.id]){simultaneous[otherRecognizer.id]=otherRecognizer;otherRecognizer.recognizeWith(this)}return this},dropRecognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRecognizeWith\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);delete this.simultaneous[otherRecognizer.id];return this},requireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"requireFailure\",this)){return this}var requireFail=this.requireFail;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(inArray(requireFail,otherRecognizer)===-1){requireFail.push(otherRecognizer);otherRecognizer.requireFailure(this)}return this},dropRequireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRequireFailure\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);var index=inArray(this.requireFail,otherRecognizer);if(index>-1){this.requireFail.splice(index,1)}return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},emit:function(input){var self=this;var state=this.state;function emit(event){self.manager.emit(event,input)}if(state<STATE_ENDED){emit(self.options.event+stateStr(state))}emit(self.options.event);if(input.additionalEvent){emit(input.additionalEvent)}if(state>=STATE_ENDED){emit(self.options.event+stateStr(state))}},tryEmit:function(input){if(this.canEmit()){return this.emit(input)}this.state=STATE_FAILED},canEmit:function(){var i=0;while(i<this.requireFail.length){if(!(this.requireFail[i].state&(STATE_FAILED|STATE_POSSIBLE))){return false}i++}return true},recognize:function(inputData){var inputDataClone=assign({},inputData);if(!boolOrFn(this.options.enable,[this,inputDataClone])){this.reset();this.state=STATE_FAILED;return}if(this.state&(STATE_RECOGNIZED|STATE_CANCELLED|STATE_FAILED)){this.state=STATE_POSSIBLE}this.state=this.process(inputDataClone);if(this.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED|STATE_CANCELLED)){this.tryEmit(inputDataClone)}},process:function(inputData){},getTouchAction:function(){},reset:function(){}};function stateStr(state){if(state&STATE_CANCELLED){return\"cancel\"}else if(state&STATE_ENDED){return\"end\"}else if(state&STATE_CHANGED){return\"move\"}else if(state&STATE_BEGAN){return\"start\"}return\"\"}function directionStr(direction){if(direction==DIRECTION_DOWN){return\"down\"}else if(direction==DIRECTION_UP){return\"up\"}else if(direction==DIRECTION_LEFT){return\"left\"}else if(direction==DIRECTION_RIGHT){return\"right\"}return\"\"}function getRecognizerByNameIfManager(otherRecognizer,recognizer){var manager=recognizer.manager;if(manager){return manager.get(otherRecognizer)}return otherRecognizer}function AttrRecognizer(){Recognizer.apply(this,arguments)}inherit(AttrRecognizer,Recognizer,{defaults:{pointers:1},attrTest:function(input){var optionPointers=this.options.pointers;return optionPointers===0||input.pointers.length===optionPointers},process:function(input){var state=this.state;var eventType=input.eventType;var isRecognized=state&(STATE_BEGAN|STATE_CHANGED);var isValid=this.attrTest(input);if(isRecognized&&(eventType&INPUT_CANCEL||!isValid)){return state|STATE_CANCELLED}else if(isRecognized||isValid){if(eventType&INPUT_END){return state|STATE_ENDED}else if(!(state&STATE_BEGAN)){return STATE_BEGAN}return state|STATE_CHANGED}return STATE_FAILED}});function PanRecognizer(){AttrRecognizer.apply(this,arguments);this.pX=null;this.pY=null}inherit(PanRecognizer,AttrRecognizer,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:DIRECTION_ALL},getTouchAction:function(){var direction=this.options.direction;var actions=[];if(direction&DIRECTION_HORIZONTAL){actions.push(TOUCH_ACTION_PAN_Y)}if(direction&DIRECTION_VERTICAL){actions.push(TOUCH_ACTION_PAN_X)}return actions},directionTest:function(input){var options=this.options;var hasMoved=true;var distance=input.distance;var direction=input.direction;var x=input.deltaX;var y=input.deltaY;if(!(direction&options.direction)){if(options.direction&DIRECTION_HORIZONTAL){direction=x===0?DIRECTION_NONE:x<0?DIRECTION_LEFT:DIRECTION_RIGHT;hasMoved=x!=this.pX;distance=Math.abs(input.deltaX)}else{direction=y===0?DIRECTION_NONE:y<0?DIRECTION_UP:DIRECTION_DOWN;hasMoved=y!=this.pY;distance=Math.abs(input.deltaY)}}input.direction=direction;return hasMoved&&distance>options.threshold&&direction&options.direction},attrTest:function(input){return AttrRecognizer.prototype.attrTest.call(this,input)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(input))},emit:function(input){this.pX=input.deltaX;this.pY=input.deltaY;var direction=directionStr(input.direction);if(direction){input.additionalEvent=this.options.event+direction}this._super.emit.call(this,input)}});function PinchRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},emit:function(input){if(input.scale!==1){var inOut=input.scale<1?\"in\":\"out\";input.additionalEvent=this.options.event+inOut}this._super.emit.call(this,input)}});function PressRecognizer(){Recognizer.apply(this,arguments);this._timer=null;this._input=null}inherit(PressRecognizer,Recognizer,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[TOUCH_ACTION_AUTO]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTime=input.deltaTime>options.time;this._input=input;if(!validMovement||!validPointers||input.eventType&(INPUT_END|INPUT_CANCEL)&&!validTime){this.reset()}else if(input.eventType&INPUT_START){this.reset();this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.time,this)}else if(input.eventType&INPUT_END){return STATE_RECOGNIZED}return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(input){if(this.state!==STATE_RECOGNIZED){return}if(input&&input.eventType&INPUT_END){this.manager.emit(this.options.event+\"up\",input)}else{this._input.timeStamp=now();this.manager.emit(this.options.event,this._input)}}});function RotateRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||this.state&STATE_BEGAN)}});function SwipeRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(input){var direction=this.options.direction;var velocity;if(direction&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL)){velocity=input.overallVelocity}else if(direction&DIRECTION_HORIZONTAL){velocity=input.overallVelocityX}else if(direction&DIRECTION_VERTICAL){velocity=input.overallVelocityY}return this._super.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers==this.options.pointers&&abs(velocity)>this.options.velocity&&input.eventType&INPUT_END},emit:function(input){var direction=directionStr(input.offsetDirection);if(direction){this.manager.emit(this.options.event+direction,input)}this.manager.emit(this.options.event,input)}});function TapRecognizer(){Recognizer.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}inherit(TapRecognizer,Recognizer,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[TOUCH_ACTION_MANIPULATION]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTouchTime=input.deltaTime<options.time;this.reset();if(input.eventType&INPUT_START&&this.count===0){return this.failTimeout()}if(validMovement&&validTouchTime&&validPointers){if(input.eventType!=INPUT_END){return this.failTimeout()}var validInterval=this.pTime?input.timeStamp-this.pTime<options.interval:true;var validMultiTap=!this.pCenter||getDistance(this.pCenter,input.center)<options.posThreshold;this.pTime=input.timeStamp;this.pCenter=input.center;if(!validMultiTap||!validInterval){this.count=1}else{this.count+=1}this._input=input;var tapCount=this.count%options.taps;if(tapCount===0){if(!this.hasRequireFailures()){return STATE_RECOGNIZED}else{this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.interval,this);return STATE_BEGAN}}}return STATE_FAILED},failTimeout:function(){this._timer=setTimeoutContext(function(){this.state=STATE_FAILED},this.options.interval,this);return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(){if(this.state==STATE_RECOGNIZED){this._input.tapCount=this.count;this.manager.emit(this.options.event,this._input)}}});function Hammer(element,options){options=options||{};options.recognizers=ifUndefined(options.recognizers,Hammer.defaults.preset);return new Manager(element,options)}Hammer.VERSION=\"2.0.7\";Hammer.defaults={domEvents:false,touchAction:TOUCH_ACTION_COMPUTE,enable:true,inputTarget:null,inputClass:null,preset:[[RotateRecognizer,{enable:false}],[PinchRecognizer,{enable:false},[\"rotate\"]],[SwipeRecognizer,{direction:DIRECTION_HORIZONTAL}],[PanRecognizer,{direction:DIRECTION_HORIZONTAL},[\"swipe\"]],[TapRecognizer],[TapRecognizer,{event:\"doubletap\",taps:2},[\"tap\"]],[PressRecognizer]],cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};var STOP=1;var FORCED_STOP=2;function Manager(element,options){this.options=assign({},Hammer.defaults,options||{});this.options.inputTarget=this.options.inputTarget||element;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=element;this.input=createInputInstance(this);this.touchAction=new TouchAction(this,this.options.touchAction);toggleCssProps(this,true);each(this.options.recognizers,function(item){var recognizer=this.add(new item[0](item[1]));item[2]&&recognizer.recognizeWith(item[2]);item[3]&&recognizer.requireFailure(item[3])},this)}Manager.prototype={set:function(options){assign(this.options,options);if(options.touchAction){this.touchAction.update()}if(options.inputTarget){this.input.destroy();this.input.target=options.inputTarget;this.input.init()}return this},stop:function(force){this.session.stopped=force?FORCED_STOP:STOP},recognize:function(inputData){var session=this.session;if(session.stopped){return}this.touchAction.preventDefaults(inputData)\n;var recognizer;var recognizers=this.recognizers;var curRecognizer=session.curRecognizer;if(!curRecognizer||curRecognizer&&curRecognizer.state&STATE_RECOGNIZED){curRecognizer=session.curRecognizer=null}var i=0;while(i<recognizers.length){recognizer=recognizers[i];if(session.stopped!==FORCED_STOP&&(!curRecognizer||recognizer==curRecognizer||recognizer.canRecognizeWith(curRecognizer))){recognizer.recognize(inputData)}else{recognizer.reset()}if(!curRecognizer&&recognizer.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED)){curRecognizer=session.curRecognizer=recognizer}i++}},get:function(recognizer){if(recognizer instanceof Recognizer){return recognizer}var recognizers=this.recognizers;for(var i=0;i<recognizers.length;i++){if(recognizers[i].options.event==recognizer){return recognizers[i]}}return null},add:function(recognizer){if(invokeArrayArg(recognizer,\"add\",this)){return this}var existing=this.get(recognizer.options.event);if(existing){this.remove(existing)}this.recognizers.push(recognizer);recognizer.manager=this;this.touchAction.update();return recognizer},remove:function(recognizer){if(invokeArrayArg(recognizer,\"remove\",this)){return this}recognizer=this.get(recognizer);if(recognizer){var recognizers=this.recognizers;var index=inArray(recognizers,recognizer);if(index!==-1){recognizers.splice(index,1);this.touchAction.update()}}return this},on:function(events,handler){if(events===undefined){return}if(handler===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){handlers[event]=handlers[event]||[];handlers[event].push(handler)});return this},off:function(events,handler){if(events===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){if(!handler){delete handlers[event]}else{handlers[event]&&handlers[event].splice(inArray(handlers[event],handler),1)}});return this},emit:function(event,data){if(this.options.domEvents){triggerDomEvent(event,data)}var handlers=this.handlers[event]&&this.handlers[event].slice();if(!handlers||!handlers.length){return}data.type=event;data.preventDefault=function(){data.srcEvent.preventDefault()};var i=0;while(i<handlers.length){handlers[i](data);i++}},destroy:function(){this.element&&toggleCssProps(this,false);this.handlers={};this.session={};this.input.destroy();this.element=null}};function toggleCssProps(manager,add){var element=manager.element;if(!element.style){return}var prop;each(manager.options.cssProps,function(value,name){prop=prefixed(element.style,name);if(add){manager.oldCssProps[prop]=element.style[prop];element.style[prop]=value}else{element.style[prop]=manager.oldCssProps[prop]||\"\"}});if(!add){manager.oldCssProps={}}}function triggerDomEvent(event,data){var gestureEvent=document.createEvent(\"Event\");gestureEvent.initEvent(event,true,true);gestureEvent.gesture=data;data.target.dispatchEvent(gestureEvent)}assign(Hammer,{INPUT_START:INPUT_START,INPUT_MOVE:INPUT_MOVE,INPUT_END:INPUT_END,INPUT_CANCEL:INPUT_CANCEL,STATE_POSSIBLE:STATE_POSSIBLE,STATE_BEGAN:STATE_BEGAN,STATE_CHANGED:STATE_CHANGED,STATE_ENDED:STATE_ENDED,STATE_RECOGNIZED:STATE_RECOGNIZED,STATE_CANCELLED:STATE_CANCELLED,STATE_FAILED:STATE_FAILED,DIRECTION_NONE:DIRECTION_NONE,DIRECTION_LEFT:DIRECTION_LEFT,DIRECTION_RIGHT:DIRECTION_RIGHT,DIRECTION_UP:DIRECTION_UP,DIRECTION_DOWN:DIRECTION_DOWN,DIRECTION_HORIZONTAL:DIRECTION_HORIZONTAL,DIRECTION_VERTICAL:DIRECTION_VERTICAL,DIRECTION_ALL:DIRECTION_ALL,Manager:Manager,Input:Input,TouchAction:TouchAction,TouchInput:TouchInput,MouseInput:MouseInput,PointerEventInput:PointerEventInput,TouchMouseInput:TouchMouseInput,SingleTouchInput:SingleTouchInput,Recognizer:Recognizer,AttrRecognizer:AttrRecognizer,Tap:TapRecognizer,Pan:PanRecognizer,Swipe:SwipeRecognizer,Pinch:PinchRecognizer,Rotate:RotateRecognizer,Press:PressRecognizer,on:addEventListeners,off:removeEventListeners,each:each,merge:merge,extend:extend,assign:assign,inherit:inherit,bindFn:bindFn,prefixed:prefixed});var freeGlobal=typeof window!==\"undefined\"?window:typeof self!==\"undefined\"?self:{};freeGlobal.Hammer=Hammer;if(true){!(__WEBPACK_AMD_DEFINE_RESULT__=function(){return Hammer}.call(exports,__webpack_require__,exports,module),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof module!=\"undefined\"&&module.exports){module.exports=Hammer}else{window[exportName]=Hammer}})(window,document,\"Hammer\")},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Timeline=__webpack_require__(178);exports.Graph2d=__webpack_require__(180);exports.timeline={Core:__webpack_require__(65),DateUtil:__webpack_require__(36),Range:__webpack_require__(64),stack:__webpack_require__(100),TimeStep:__webpack_require__(66),components:{items:{Item:__webpack_require__(38),BackgroundItem:__webpack_require__(103),BoxItem:__webpack_require__(101),PointItem:__webpack_require__(102),RangeItem:__webpack_require__(70)},BackgroundGroup:__webpack_require__(69),Component:__webpack_require__(16),CurrentTime:__webpack_require__(67),CustomTime:__webpack_require__(46),DataAxis:__webpack_require__(107),DataScale:__webpack_require__(108),GraphGroup:__webpack_require__(109),Group:__webpack_require__(68),ItemSet:__webpack_require__(99),Legend:__webpack_require__(112),LineGraph:__webpack_require__(106),TimeAxis:__webpack_require__(45)}};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(64);var Core=__webpack_require__(65);var TimeAxis=__webpack_require__(45);var CurrentTime=__webpack_require__(67);var CustomTime=__webpack_require__(46);var ItemSet=__webpack_require__(99);var printStyle=__webpack_require__(15).printStyle;var allOptions=__webpack_require__(105).allOptions;var configureOptions=__webpack_require__(105).configureOptions;var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];function Timeline(container,items,groups,options){if(!(this instanceof Timeline)){throw new SyntaxError(\"Constructor must be called with the new operator\")}if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}if(options&&options.throttleRedraw){console.warn('Timeline option \"throttleRedraw\" is DEPRICATED and no longer supported. It will be removed in the next MAJOR release.')}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);if(!options||options&&typeof options.rtl==\"undefined\"){this.dom.root.style.visibility=\"hidden\";var directionFromDom,domNode=this.dom.root;while(!directionFromDom&&domNode){directionFromDom=window.getComputedStyle(domNode,null).direction;domNode=domNode.parentElement}this.options.rtl=directionFromDom&&directionFromDom.toLowerCase()==\"rtl\"}else{this.options.rtl=options.rtl}this.options.rollingMode=options&&options.rollingMode;this.options.onInitialDrawComplete=options&&options.onInitialDrawComplete;this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{getScale:function getScale(){return me.timeAxis.step.scale},getStep:function getStep(){return me.timeAxis.step.step},toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body,this.options);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body,this.options);this.timeAxis2=null;this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body,this.options);this.components.push(this.currentTime);this.itemSet=new ItemSet(this.body,this.options);this.components.push(this.itemSet);this.itemsData=null;this.groupsData=null;this.dom.root.onclick=function(event){me.emit(\"click\",me.getEventProperties(event))};this.dom.root.ondblclick=function(event){me.emit(\"doubleClick\",me.getEventProperties(event))};this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};this.dom.root.onmouseover=function(event){me.emit(\"mouseOver\",me.getEventProperties(event))};if(window.PointerEvent){this.dom.root.onpointerdown=function(event){me.emit(\"mouseDown\",me.getEventProperties(event))};this.dom.root.onpointermove=function(event){me.emit(\"mouseMove\",me.getEventProperties(event))};this.dom.root.onpointerup=function(event){me.emit(\"mouseUp\",me.getEventProperties(event))}}else{this.dom.root.onmousemove=function(event){me.emit(\"mouseMove\",me.getEventProperties(event))};this.dom.root.onmousedown=function(event){me.emit(\"mouseDown\",me.getEventProperties(event))};this.dom.root.onmouseup=function(event){me.emit(\"mouseUp\",me.getEventProperties(event))}}this.initialFitDone=false;this.on(\"changed\",function(){if(this.itemsData==null||this.options.rollingMode)return;if(!me.initialFitDone){me.initialFitDone=true;if(me.options.start!=undefined||me.options.end!=undefined){if(me.options.start==undefined||me.options.end==undefined){var range=me.getItemRange()}var start=me.options.start!=undefined?me.options.start:range.min;var end=me.options.end!=undefined?me.options.end:range.max;me.setWindow(start,end,{animation:false})}else{me.fit({animation:false})}}if(!me.initialDrawDone&&me.initialRangeChangeDone){me.initialDrawDone=true;me.dom.root.style.visibility=\"visible\";if(me.options.onInitialDrawComplete){setTimeout(function(){return me.options.onInitialDrawComplete()},0)}}});if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Timeline.prototype=new Core;Timeline.prototype._createConfigurator=function(){return new Configurator(this,this.dom.container,configureOptions)};Timeline.prototype.redraw=function(){this.itemSet&&this.itemSet.markDirty({refreshItems:true});this._redraw()};Timeline.prototype.setOptions=function(options){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options);if(\"type\"in options){if(options.type!==this.options.type){this.options.type=options.type;var itemsData=this.itemsData;if(itemsData){var selection=this.getSelection();this.setItems(null);this.setItems(itemsData);this.setSelection(selection)}}}};Timeline.prototype.setItems=function(items){var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.itemSet&&this.itemSet.setItems(newDataSet)};Timeline.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else{var filter=function filter(group){return group.visible!==false};if(groups instanceof DataSet||groups instanceof DataView){newDataSet=new DataView(groups,{filter:filter})}else{newDataSet=new DataSet(groups.filter(filter))}}this.groupsData=newDataSet;this.itemSet.setGroups(newDataSet)};Timeline.prototype.setData=function(data){if(data&&data.groups){this.setGroups(data.groups)}if(data&&data.items){this.setItems(data.items)}};Timeline.prototype.setSelection=function(ids,options){this.itemSet&&this.itemSet.setSelection(ids);if(options&&options.focus){this.focus(ids,options)}};Timeline.prototype.getSelection=function(){return this.itemSet&&this.itemSet.getSelection()||[]};Timeline.prototype.focus=function(id,options){if(!this.itemsData||id==undefined)return;var ids=Array.isArray(id)?id:[id];var itemsData=this.itemsData.getDataSet().get(ids,{type:{start:\"Date\",end:\"Date\"}});var start=null;var end=null;itemsData.forEach(function(itemData){var s=itemData.start.valueOf();var e=\"end\"in itemData?itemData.end.valueOf():itemData.start.valueOf();if(start===null||s<start){start=s}if(end===null||e>end){end=e}});if(start!==null&&end!==null){var me=this;var item=this.itemSet.items[ids[0]];var startPos=this._getScrollTop()*-1;var initialVerticalScroll=null;var verticalAnimationFrame=function verticalAnimationFrame(ease,willDraw,done){var verticalScroll=getItemVerticalScroll(me,item);if(!initialVerticalScroll){initialVerticalScroll=verticalScroll}if(initialVerticalScroll.itemTop==verticalScroll.itemTop&&!initialVerticalScroll.shouldScroll){return}else if(initialVerticalScroll.itemTop!=verticalScroll.itemTop&&verticalScroll.shouldScroll){initialVerticalScroll=verticalScroll;startPos=me._getScrollTop()*-1}var from=startPos;var to=initialVerticalScroll.scrollOffset;var scrollTop=done?to:from+(to-from)*ease;me._setScrollTop(-scrollTop);if(!willDraw){me._redraw()}};var setFinalVerticalPosition=function setFinalVerticalPosition(){var finalVerticalScroll=getItemVerticalScroll(me,item);if(finalVerticalScroll.shouldScroll&&finalVerticalScroll.itemTop!=initialVerticalScroll.itemTop){me._setScrollTop(-finalVerticalScroll.scrollOffset);me._redraw()}};var finalVerticalCallback=function finalVerticalCallback(){setFinalVerticalPosition();setTimeout(setFinalVerticalPosition,100)};var middle=(start+end)/2;var interval=Math.max(this.range.end-this.range.start,(end-start)*1.1);var animation=options&&options.animation!==undefined?options.animation:true;if(!animation){initialVerticalScroll={shouldScroll:false,scrollOffset:-1,itemTop:-1}}this.range.setRange(middle-interval/2,middle+interval/2,{animation:animation},finalVerticalCallback,verticalAnimationFrame)}};Timeline.prototype.fit=function(options,callback){var animation=options&&options.animation!==undefined?options.animation:true;var range;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset.length===1&&dataset.get()[0].end===undefined){range=this.getDataRange();this.moveTo(range.min.valueOf(),{animation:animation},callback)}else{range=this.getItemRange();this.range.setRange(range.min,range.max,{animation:animation},callback)}};function getStart(item){return util.convert(item.data.start,\"Date\").valueOf()}function getEnd(item){var end=item.data.end!=undefined?item.data.end:item.data.start;return util.convert(end,\"Date\").valueOf()}function getItemVerticalScroll(timeline,item){var leftHeight=timeline.props.leftContainer.height;var contentHeight=timeline.props.left.height;var group=item.parent;var offset=group.top;var shouldScroll=true;var orientation=timeline.timeAxis.options.orientation.axis;var itemTop=function itemTop(){if(orientation==\"bottom\"){return group.height-item.top-item.height}else{return item.top}};var currentScrollHeight=timeline._getScrollTop()*-1;var targetOffset=offset+itemTop();var height=item.height;if(targetOffset<currentScrollHeight){if(offset+leftHeight<=offset+itemTop()+height){offset+=itemTop()-timeline.itemSet.options.margin.item.vertical}}else if(targetOffset+height>currentScrollHeight+leftHeight){offset+=itemTop()+height-leftHeight+timeline.itemSet.options.margin.item.vertical}else{shouldScroll=false}offset=Math.min(offset,contentHeight-leftHeight);return{shouldScroll:shouldScroll,scrollOffset:offset,itemTop:targetOffset}}Timeline.prototype.getItemRange=function(){var range=this.getDataRange();var min=range.min!==null?range.min.valueOf():null;var max=range.max!==null?range.max.valueOf():null;var minItem=null;var maxItem=null;if(min!=null&&max!=null){var interval=max-min;if(interval<=0){interval=10}var factor=interval/this.props.center.width;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.itemSet.items,function(item,key){if(item.groupShowing){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}util.forEach(this.itemSet.items,function(item){var start=getStart(item);var end=getEnd(item);var startSide;var endSide;if(this.options.rtl){startSide=start-(item.getWidthRight()+10)*factor;endSide=end+(item.getWidthLeft()+10)*factor}else{startSide=start-(item.getWidthLeft()+10)*factor;endSide=end+(item.getWidthRight()+10)*factor}if(startSide<min){min=startSide;minItem=item}if(endSide>max){max=endSide;maxItem=item}}.bind(this));if(minItem&&maxItem){var lhs=minItem.getWidthLeft()+10;var rhs=maxItem.getWidthRight()+10;var delta=this.props.center.width-lhs-rhs;if(delta>0){if(this.options.rtl){min=getStart(minItem)-rhs*interval/delta;max=getEnd(maxItem)+lhs*interval/delta}else{min=getStart(minItem)-lhs*interval/delta;max=getEnd(maxItem)+rhs*interval/delta}}}}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getDataRange=function(){var min=null;var max=null;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset){dataset.forEach(function(item){var start=util.convert(item.start,\"Date\").valueOf();var end=util.convert(item.end!=undefined?item.end:item.start,\"Date\").valueOf();if(min===null||start<min){min=start}if(max===null||end>max){max=end}})}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;var x;if(this.options.rtl){x=util.getAbsoluteRight(this.dom.centerContainer)-clientX}else{x=clientX-util.getAbsoluteLeft(this.dom.centerContainer)}var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var item=this.itemSet.itemFromTarget(event);var group=this.itemSet.groupFromTarget(event);var customTime=CustomTime.customTimeFromTarget(event);var snap=this.itemSet.options.snap||null;var scale=this.body.util.getScale();var step=this.body.util.getStep();var time=this._toTime(x);var snappedTime=snap?snap(time,scale,step):time;var element=util.getTarget(event);var what=null;if(item!=null){what=\"item\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.itemSet.dom.labelSet)){what=\"group-label\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}return{event:event,item:item?item.id:null,group:group?group.groupId:null,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,snappedTime:snappedTime}};Timeline.prototype.toggleRollingMode=function(){if(this.range.rolling){this.range.stopRolling()}else{if(this.options.rollingMode==undefined){this.setOptions(this.options)}this.range.startRolling()}};module.exports=Timeline},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var ColorPicker=function(){function ColorPicker(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;(0,_classCallCheck3[\"default\"])(this,ColorPicker);this.pixelRatio=pixelRatio;this.generated=false;this.centerCoordinates={x:289/2,y:289/2};this.r=289*.49;this.color={r:255,g:255,b:255,a:1};this.hueCircle=undefined;this.initialColor={r:255,g:255,b:255,a:1};this.previousColor=undefined;this.applied=false;this.updateCallback=function(){};this.closeCallback=function(){};this._create()}(0,_createClass3[\"default\"])(ColorPicker,[{key:\"insertTo\",value:function insertTo(container){if(this.hammer!==undefined){this.hammer.destroy();this.hammer=undefined}this.container=container;this.container.appendChild(this.frame);this._bindHammer();this._setSize()}},{key:\"setUpdateCallback\",value:function setUpdateCallback(callback){if(typeof callback===\"function\"){this.updateCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\")}}},{key:\"setCloseCallback\",value:function setCloseCallback(callback){if(typeof callback===\"function\"){this.closeCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\")}}},{key:\"_isColorString\",value:function _isColorString(color){var htmlColors={black:\"#000000\",navy:\"#000080\",darkblue:\"#00008B\",mediumblue:\"#0000CD\",blue:\"#0000FF\",darkgreen:\"#006400\",green:\"#008000\",teal:\"#008080\",darkcyan:\"#008B8B\",deepskyblue:\"#00BFFF\",darkturquoise:\"#00CED1\",mediumspringgreen:\"#00FA9A\",lime:\"#00FF00\",springgreen:\"#00FF7F\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",midnightblue:\"#191970\",dodgerblue:\"#1E90FF\",lightseagreen:\"#20B2AA\",forestgreen:\"#228B22\",seagreen:\"#2E8B57\",darkslategray:\"#2F4F4F\",limegreen:\"#32CD32\",mediumseagreen:\"#3CB371\",turquoise:\"#40E0D0\",royalblue:\"#4169E1\",steelblue:\"#4682B4\",darkslateblue:\"#483D8B\",mediumturquoise:\"#48D1CC\",indigo:\"#4B0082\",darkolivegreen:\"#556B2F\",cadetblue:\"#5F9EA0\",cornflowerblue:\"#6495ED\",mediumaquamarine:\"#66CDAA\",dimgray:\"#696969\",slateblue:\"#6A5ACD\",olivedrab:\"#6B8E23\",slategray:\"#708090\",lightslategray:\"#778899\",mediumslateblue:\"#7B68EE\",lawngreen:\"#7CFC00\",chartreuse:\"#7FFF00\",aquamarine:\"#7FFFD4\",maroon:\"#800000\",purple:\"#800080\",olive:\"#808000\",gray:\"#808080\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",blueviolet:\"#8A2BE2\",darkred:\"#8B0000\",darkmagenta:\"#8B008B\",saddlebrown:\"#8B4513\",darkseagreen:\"#8FBC8F\",lightgreen:\"#90EE90\",mediumpurple:\"#9370D8\",darkviolet:\"#9400D3\",palegreen:\"#98FB98\",darkorchid:\"#9932CC\",yellowgreen:\"#9ACD32\",sienna:\"#A0522D\",brown:\"#A52A2A\",darkgray:\"#A9A9A9\",lightblue:\"#ADD8E6\",greenyellow:\"#ADFF2F\",paleturquoise:\"#AFEEEE\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",firebrick:\"#B22222\",darkgoldenrod:\"#B8860B\",mediumorchid:\"#BA55D3\",rosybrown:\"#BC8F8F\",darkkhaki:\"#BDB76B\",silver:\"#C0C0C0\",mediumvioletred:\"#C71585\",indianred:\"#CD5C5C\",peru:\"#CD853F\",chocolate:\"#D2691E\",tan:\"#D2B48C\",lightgrey:\"#D3D3D3\",palevioletred:\"#D87093\",thistle:\"#D8BFD8\",orchid:\"#DA70D6\",goldenrod:\"#DAA520\",crimson:\"#DC143C\",gainsboro:\"#DCDCDC\",plum:\"#DDA0DD\",burlywood:\"#DEB887\",lightcyan:\"#E0FFFF\",lavender:\"#E6E6FA\",darksalmon:\"#E9967A\",violet:\"#EE82EE\",palegoldenrod:\"#EEE8AA\",lightcoral:\"#F08080\",khaki:\"#F0E68C\",aliceblue:\"#F0F8FF\",honeydew:\"#F0FFF0\",azure:\"#F0FFFF\",sandybrown:\"#F4A460\",wheat:\"#F5DEB3\",beige:\"#F5F5DC\",whitesmoke:\"#F5F5F5\",mintcream:\"#F5FFFA\",ghostwhite:\"#F8F8FF\",salmon:\"#FA8072\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lightgoldenrodyellow:\"#FAFAD2\",oldlace:\"#FDF5E6\",red:\"#FF0000\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",deeppink:\"#FF1493\",orangered:\"#FF4500\",tomato:\"#FF6347\",hotpink:\"#FF69B4\",coral:\"#FF7F50\",darkorange:\"#FF8C00\",lightsalmon:\"#FFA07A\",orange:\"#FFA500\",lightpink:\"#FFB6C1\",pink:\"#FFC0CB\",gold:\"#FFD700\",peachpuff:\"#FFDAB9\",navajowhite:\"#FFDEAD\",moccasin:\"#FFE4B5\",bisque:\"#FFE4C4\",mistyrose:\"#FFE4E1\",blanchedalmond:\"#FFEBCD\",papayawhip:\"#FFEFD5\",lavenderblush:\"#FFF0F5\",seashell:\"#FFF5EE\",cornsilk:\"#FFF8DC\",lemonchiffon:\"#FFFACD\",floralwhite:\"#FFFAF0\",snow:\"#FFFAFA\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",ivory:\"#FFFFF0\",white:\"#FFFFFF\"};if(typeof color===\"string\"){return htmlColors[color]}}},{key:\"setColor\",value:function setColor(color){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(color===\"none\"){return}var rgba=void 0;var htmlColor=this._isColorString(color);if(htmlColor!==undefined){color=htmlColor}if(util.isString(color)===true){if(util.isValidRGB(color)===true){var rgbaArray=color.substr(4).substr(0,color.length-5).split(\",\");rgba={r:rgbaArray[0],g:rgbaArray[1],b:rgbaArray[2],a:1}}else if(util.isValidRGBA(color)===true){var _rgbaArray=color.substr(5).substr(0,color.length-6).split(\",\");rgba={r:_rgbaArray[0],g:_rgbaArray[1],b:_rgbaArray[2],a:_rgbaArray[3]}}else if(util.isValidHex(color)===true){var rgbObj=util.hexToRGB(color);rgba={r:rgbObj.r,g:rgbObj.g,b:rgbObj.b,a:1}}}else{if(color instanceof Object){if(color.r!==undefined&&color.g!==undefined&&color.b!==undefined){var alpha=color.a!==undefined?color.a:\"1.0\";rgba={r:color.r,g:color.g,b:color.b,a:alpha}}}}if(rgba===undefined){throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+(0,_stringify2[\"default\"])(color))}else{this._setColor(rgba,setInitial)}}},{key:\"show\",value:function show(){if(this.closeCallback!==undefined){this.closeCallback();this.closeCallback=undefined}this.applied=false;this.frame.style.display=\"block\";this._generateHueCircle()}},{key:\"_hide\",value:function _hide(){var _this=this;var storePrevious=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;if(storePrevious===true){this.previousColor=util.extend({},this.color)}if(this.applied===true){this.updateCallback(this.initialColor)}this.frame.style.display=\"none\";setTimeout(function(){if(_this.closeCallback!==undefined){_this.closeCallback();_this.closeCallback=undefined}},0)}},{key:\"_save\",value:function _save(){this.updateCallback(this.color);this.applied=false;this._hide()}},{key:\"_apply\",value:function _apply(){this.applied=true;this.updateCallback(this.color);this._updatePicker(this.color)}},{key:\"_loadLast\",value:function _loadLast(){if(this.previousColor!==undefined){this.setColor(this.previousColor,false)}else{alert(\"There is no last color to load...\")}}},{key:\"_setColor\",value:function _setColor(rgba){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(setInitial===true){this.initialColor=util.extend({},rgba)}this.color=rgba;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var angleConvert=2*Math.PI;var radius=this.r*hsv.s;var x=this.centerCoordinates.x+radius*Math.sin(angleConvert*hsv.h);var y=this.centerCoordinates.y+radius*Math.cos(angleConvert*hsv.h);this.colorPickerSelector.style.left=x-.5*this.colorPickerSelector.clientWidth+\"px\";this.colorPickerSelector.style.top=y-.5*this.colorPickerSelector.clientHeight+\"px\";this._updatePicker(rgba)}},{key:\"_setOpacity\",value:function _setOpacity(value){this.color.a=value/100;this._updatePicker(this.color)}},{key:\"_setBrightness\",value:function _setBrightness(value){var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.v=value/100;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this._updatePicker()}},{key:\"_updatePicker\",value:function _updatePicker(){var rgba=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.color;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);ctx.putImageData(this.hueCircle,0,0);ctx.fillStyle=\"rgba(0,0,0,\"+(1-hsv.v)+\")\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.fill();this.brightnessRange.value=100*hsv.v;this.opacityRange.value=100*rgba.a;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}},{key:\"_setSize\",value:function _setSize(){this.colorPickerCanvas.style.width=\"100%\";this.colorPickerCanvas.style.height=\"100%\";this.colorPickerCanvas.width=289*this.pixelRatio;this.colorPickerCanvas.height=289*this.pixelRatio}},{key:\"_create\",value:function _create(){this.frame=document.createElement(\"div\");this.frame.className=\"vis-color-picker\";this.colorPickerDiv=document.createElement(\"div\");this.colorPickerSelector=document.createElement(\"div\");this.colorPickerSelector.className=\"vis-selector\";this.colorPickerDiv.appendChild(this.colorPickerSelector);this.colorPickerCanvas=document.createElement(\"canvas\");this.colorPickerDiv.appendChild(this.colorPickerCanvas);if(!this.colorPickerCanvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.colorPickerCanvas.appendChild(noCanvas)}else{var ctx=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1);this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}this.colorPickerDiv.className=\"vis-color\";this.opacityDiv=document.createElement(\"div\");this.opacityDiv.className=\"vis-opacity\";this.brightnessDiv=document.createElement(\"div\");this.brightnessDiv.className=\"vis-brightness\";this.arrowDiv=document.createElement(\"div\");this.arrowDiv.className=\"vis-arrow\";this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\";this.opacityRange.min=\"0\";this.opacityRange.max=\"100\"}catch(err){}this.opacityRange.value=\"100\";this.opacityRange.className=\"vis-range\";this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\";this.brightnessRange.min=\"0\";this.brightnessRange.max=\"100\"}catch(err){}this.brightnessRange.value=\"100\";this.brightnessRange.className=\"vis-range\";this.opacityDiv.appendChild(this.opacityRange);this.brightnessDiv.appendChild(this.brightnessRange);var me=this;this.opacityRange.onchange=function(){me._setOpacity(this.value)};this.opacityRange.oninput=function(){me._setOpacity(this.value)};this.brightnessRange.onchange=function(){me._setBrightness(this.value)};this.brightnessRange.oninput=function(){me._setBrightness(this.value)};this.brightnessLabel=document.createElement(\"div\");this.brightnessLabel.className=\"vis-label vis-brightness\";this.brightnessLabel.innerHTML=\"brightness:\";this.opacityLabel=document.createElement(\"div\");this.opacityLabel.className=\"vis-label vis-opacity\";this.opacityLabel.innerHTML=\"opacity:\";this.newColorDiv=document.createElement(\"div\");this.newColorDiv.className=\"vis-new-color\";this.newColorDiv.innerHTML=\"new\";this.initialColorDiv=document.createElement(\"div\");this.initialColorDiv.className=\"vis-initial-color\";this.initialColorDiv.innerHTML=\"initial\";this.cancelButton=document.createElement(\"div\");this.cancelButton.className=\"vis-button vis-cancel\";this.cancelButton.innerHTML=\"cancel\";this.cancelButton.onclick=this._hide.bind(this,false);this.applyButton=document.createElement(\"div\");this.applyButton.className=\"vis-button vis-apply\";this.applyButton.innerHTML=\"apply\";this.applyButton.onclick=this._apply.bind(this);this.saveButton=document.createElement(\"div\");this.saveButton.className=\"vis-button vis-save\";this.saveButton.innerHTML=\"save\";this.saveButton.onclick=this._save.bind(this);this.loadButton=document.createElement(\"div\");this.loadButton.className=\"vis-button vis-load\";this.loadButton.innerHTML=\"load last\";this.loadButton.onclick=this._loadLast.bind(this)\n;this.frame.appendChild(this.colorPickerDiv);this.frame.appendChild(this.arrowDiv);this.frame.appendChild(this.brightnessLabel);this.frame.appendChild(this.brightnessDiv);this.frame.appendChild(this.opacityLabel);this.frame.appendChild(this.opacityDiv);this.frame.appendChild(this.newColorDiv);this.frame.appendChild(this.initialColorDiv);this.frame.appendChild(this.cancelButton);this.frame.appendChild(this.applyButton);this.frame.appendChild(this.saveButton);this.frame.appendChild(this.loadButton)}},{key:\"_bindHammer\",value:function _bindHammer(){var _this2=this;this.drag={};this.pinch={};this.hammer=new Hammer(this.colorPickerCanvas);this.hammer.get(\"pinch\").set({enable:true});hammerUtil.onTouch(this.hammer,function(event){_this2._moveSelector(event)});this.hammer.on(\"tap\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panstart\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panmove\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panend\",function(event){_this2._moveSelector(event)})}},{key:\"_generateHueCircle\",value:function _generateHueCircle(){if(this.generated===false){var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);var x=void 0,y=void 0,hue=void 0,sat=void 0;this.centerCoordinates={x:w*.5,y:h*.5};this.r=.49*w;var angleConvert=2*Math.PI/360;var hfac=1/360;var sfac=1/this.r;var rgb=void 0;for(hue=0;hue<360;hue++){for(sat=0;sat<this.r;sat++){x=this.centerCoordinates.x+sat*Math.sin(angleConvert*hue);y=this.centerCoordinates.y+sat*Math.cos(angleConvert*hue);rgb=util.HSVToRGB(hue*hfac,sat*sfac,1);ctx.fillStyle=\"rgb(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\")\";ctx.fillRect(x-.5,y-.5,2,2)}}ctx.strokeStyle=\"rgba(0,0,0,1)\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.stroke();this.hueCircle=ctx.getImageData(0,0,w,h)}this.generated=true}},{key:\"_moveSelector\",value:function _moveSelector(event){var rect=this.colorPickerDiv.getBoundingClientRect();var left=event.center.x-rect.left;var top=event.center.y-rect.top;var centerY=.5*this.colorPickerDiv.clientHeight;var centerX=.5*this.colorPickerDiv.clientWidth;var x=left-centerX;var y=top-centerY;var angle=Math.atan2(x,y);var radius=.98*Math.min(Math.sqrt(x*x+y*y),centerX);var newTop=Math.cos(angle)*radius+centerY;var newLeft=Math.sin(angle)*radius+centerX;this.colorPickerSelector.style.top=newTop-.5*this.colorPickerSelector.clientHeight+\"px\";this.colorPickerSelector.style.left=newLeft-.5*this.colorPickerSelector.clientWidth+\"px\";var h=angle/(2*Math.PI);h=h<0?h+1:h;var s=radius/this.r;var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.h=h;hsv.s=s;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}}]);return ColorPicker}();exports[\"default\"]=ColorPicker},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(64);var Core=__webpack_require__(65);var TimeAxis=__webpack_require__(45);var CurrentTime=__webpack_require__(67);var CustomTime=__webpack_require__(46);var LineGraph=__webpack_require__(106);var printStyle=__webpack_require__(15).printStyle;var allOptions=__webpack_require__(113).allOptions;var configureOptions=__webpack_require__(113).configureOptions;var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];function Graph2d(container,items,groups,options){if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}if(options&&options.throttleRedraw){console.warn('Graph2d option \"throttleRedraw\" is DEPRICATED and no longer supported. It will be removed in the next MAJOR release.')}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body);this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body);this.components.push(this.currentTime);this.linegraph=new LineGraph(this.body);this.components.push(this.linegraph);this.itemsData=null;this.groupsData=null;this.on(\"tap\",function(event){me.emit(\"click\",me.getEventProperties(event))});this.on(\"doubletap\",function(event){me.emit(\"doubleClick\",me.getEventProperties(event))});this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Graph2d.prototype=new Core;Graph2d.prototype.setOptions=function(options){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options)};Graph2d.prototype.setItems=function(items){var initialLoad=this.itemsData==null;var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.linegraph&&this.linegraph.setItems(newDataSet);if(initialLoad){if(this.options.start!=undefined||this.options.end!=undefined){var start=this.options.start!=undefined?this.options.start:null;var end=this.options.end!=undefined?this.options.end:null;this.setWindow(start,end,{animation:false})}else{this.fit({animation:false})}}};Graph2d.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else if(groups instanceof DataSet||groups instanceof DataView){newDataSet=groups}else{newDataSet=new DataSet(groups)}this.groupsData=newDataSet;this.linegraph.setGroups(newDataSet)};Graph2d.prototype.getLegend=function(groupId,width,height){if(width===undefined){width=15}if(height===undefined){height=15}if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].getLegend(width,height)}else{return\"cannot find group:'\"+groupId+\"'\"}};Graph2d.prototype.isGroupVisible=function(groupId){if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].visible&&(this.linegraph.options.groups.visibility[groupId]===undefined||this.linegraph.options.groups.visibility[groupId]==true)}else{return false}};Graph2d.prototype.getDataRange=function(){var min=null;var max=null;for(var groupId in this.linegraph.groups){if(this.linegraph.groups.hasOwnProperty(groupId)){if(this.linegraph.groups[groupId].visible==true){for(var i=0;i<this.linegraph.groups[groupId].itemsData.length;i++){var item=this.linegraph.groups[groupId].itemsData[i];var value=util.convert(item.x,\"Date\").valueOf();min=min==null?value:min>value?value:min;max=max==null?value:max<value?value:max}}}}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Graph2d.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;var x=clientX-util.getAbsoluteLeft(this.dom.centerContainer);var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var time=this._toTime(x);var customTime=CustomTime.customTimeFromTarget(event);var element=util.getTarget(event);var what=null;if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.linegraph.yAxisLeft.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.yAxisRight.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.legendLeft.dom.frame)){what=\"legend\"}else if(util.hasParent(element,this.linegraph.legendRight.dom.frame)){what=\"legend\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}var value=[];var yAxisLeft=this.linegraph.yAxisLeft;var yAxisRight=this.linegraph.yAxisRight;if(!yAxisLeft.hidden&&this.itemsData.length>0){value.push(yAxisLeft.screenToValue(y))}if(!yAxisRight.hidden&&this.itemsData.length>0){value.push(yAxisRight.screenToValue(y))}return{event:event,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,value:value}};Graph2d.prototype._createConfigurator=function(){return new Configurator(this,this.dom.container,configureOptions)};module.exports=Graph2d},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Network=__webpack_require__(182);exports.network={Images:__webpack_require__(116),dotparser:__webpack_require__(114),gephiParser:__webpack_require__(115),allOptions:__webpack_require__(122)};exports.network.convertDot=function(input){return exports.network.dotparser.DOTToGraph(input)};exports.network.convertGephi=function(input,options){return exports.network.gephiParser.parseGephi(input,options)};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){\"use strict\";__webpack_require__(183);var Emitter=__webpack_require__(44);var util=__webpack_require__(2);var dotparser=__webpack_require__(114);var gephiParser=__webpack_require__(115);var Activator=__webpack_require__(97);var locales=__webpack_require__(184);var Images=__webpack_require__(116)[\"default\"];var Groups=__webpack_require__(186)[\"default\"];var NodesHandler=__webpack_require__(187)[\"default\"];var EdgesHandler=__webpack_require__(214)[\"default\"];var PhysicsEngine=__webpack_require__(220)[\"default\"];var ClusterEngine=__webpack_require__(227)[\"default\"];var CanvasRenderer=__webpack_require__(229)[\"default\"];var Canvas=__webpack_require__(230)[\"default\"];var View=__webpack_require__(231)[\"default\"];var InteractionHandler=__webpack_require__(232)[\"default\"];var SelectionHandler=__webpack_require__(234)[\"default\"];var LayoutEngine=__webpack_require__(235)[\"default\"];var ManipulationSystem=__webpack_require__(237)[\"default\"];var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var _require2=__webpack_require__(122),allOptions=_require2.allOptions,configureOptions=_require2.configureOptions;var KamadaKawai=__webpack_require__(238)[\"default\"];function Network(container,data,options){var _this=this;if(!(this instanceof Network)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.options={};this.defaultOptions={locale:\"en\",locales:locales,clickToUse:false};util.extend(this.options,this.defaultOptions);this.body={container:container,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this),once:this.once.bind(this)},eventListeners:{onTap:function onTap(){},onTouch:function onTouch(){},onDoubleTap:function onDoubleTap(){},onHold:function onHold(){},onDragStart:function onDragStart(){},onDrag:function onDrag(){},onDragEnd:function onDragEnd(){},onMouseWheel:function onMouseWheel(){},onPinch:function onPinch(){},onMouseMove:function onMouseMove(){},onRelease:function onRelease(){},onContext:function onContext(){}},data:{nodes:null,edges:null},functions:{createNode:function createNode(){},createEdge:function createEdge(){},getPointer:function getPointer(){}},modules:{},view:{scale:1,translation:{x:0,y:0}}};this.bindEventListeners();this.images=new Images(function(){return _this.body.emitter.emit(\"_requestRedraw\")});this.groups=new Groups;this.canvas=new Canvas(this.body);this.selectionHandler=new SelectionHandler(this.body,this.canvas);this.interactionHandler=new InteractionHandler(this.body,this.canvas,this.selectionHandler);this.view=new View(this.body,this.canvas);this.renderer=new CanvasRenderer(this.body,this.canvas);this.physics=new PhysicsEngine(this.body);this.layoutEngine=new LayoutEngine(this.body);this.clustering=new ClusterEngine(this.body);this.manipulation=new ManipulationSystem(this.body,this.canvas,this.selectionHandler);this.nodesHandler=new NodesHandler(this.body,this.images,this.groups,this.layoutEngine);this.edgesHandler=new EdgesHandler(this.body,this.images,this.groups);this.body.modules[\"kamadaKawai\"]=new KamadaKawai(this.body,150,.05);this.body.modules[\"clustering\"]=this.clustering;this.canvas._create();this.setOptions(options);this.setData(data)}Emitter(Network.prototype);Network.prototype.setOptions=function(options){var _this2=this;if(options!==undefined){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}var fields=[\"locale\",\"locales\",\"clickToUse\"];util.selectiveDeepExtend(fields,this.options,options);options=this.layoutEngine.setOptions(options.layout,options);this.canvas.setOptions(options);this.groups.setOptions(options.groups);this.nodesHandler.setOptions(options.nodes);this.edgesHandler.setOptions(options.edges);this.physics.setOptions(options.physics);this.manipulation.setOptions(options.manipulation,options,this.options);this.interactionHandler.setOptions(options.interaction);this.renderer.setOptions(options.interaction);this.selectionHandler.setOptions(options.interaction);if(options.groups!==undefined){this.body.emitter.emit(\"refreshNodes\")}if(\"configure\"in options){if(!this.configurator){this.configurator=new Configurator(this,this.body.container,configureOptions,this.canvas.pixelRatio)}this.configurator.setOptions(options.configure)}if(this.configurator&&this.configurator.options.enabled===true){var networkOptions={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};util.deepExtend(networkOptions.nodes,this.nodesHandler.options);util.deepExtend(networkOptions.edges,this.edgesHandler.options);util.deepExtend(networkOptions.layout,this.layoutEngine.options);util.deepExtend(networkOptions.interaction,this.selectionHandler.options);util.deepExtend(networkOptions.interaction,this.renderer.options);util.deepExtend(networkOptions.interaction,this.interactionHandler.options);util.deepExtend(networkOptions.manipulation,this.manipulation.options);util.deepExtend(networkOptions.physics,this.physics.options);util.deepExtend(networkOptions.global,this.canvas.options);util.deepExtend(networkOptions.global,this.options);this.configurator.setModuleOptions(networkOptions)}if(options.clickToUse!==undefined){if(options.clickToUse===true){if(this.activator===undefined){this.activator=new Activator(this.canvas.frame);this.activator.on(\"change\",function(){_this2.body.emitter.emit(\"activate\")})}}else{if(this.activator!==undefined){this.activator.destroy();delete this.activator}this.body.emitter.emit(\"activate\")}}else{this.body.emitter.emit(\"activate\")}this.canvas.setSize();this.body.emitter.emit(\"startSimulation\")}};Network.prototype._updateVisibleIndices=function(){var nodes=this.body.nodes;var edges=this.body.edges;this.body.nodeIndices=[];this.body.edgeIndices=[];for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(!this.clustering._isClusteredNode(nodeId)&&nodes[nodeId].options.hidden===false){this.body.nodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){var edge=edges[edgeId];var fromNode=nodes[edge.fromId];var toNode=nodes[edge.toId];var edgeNodesPresent=fromNode!==undefined&&toNode!==undefined;var isVisible=!this.clustering._isClusteredEdge(edgeId)&&edge.options.hidden===false&&edgeNodesPresent&&fromNode.options.hidden===false&&toNode.options.hidden===false;if(isVisible){this.body.edgeIndices.push(edge.id)}}}};Network.prototype.bindEventListeners=function(){var _this3=this;this.body.emitter.on(\"_dataChanged\",function(){_this3.edgesHandler._updateState();_this3.body.emitter.emit(\"_dataUpdated\")});this.body.emitter.on(\"_dataUpdated\",function(){_this3.clustering._updateState();_this3._updateVisibleIndices();_this3._updateValueRange(_this3.body.nodes);_this3._updateValueRange(_this3.body.edges);_this3.body.emitter.emit(\"startSimulation\");_this3.body.emitter.emit(\"_requestRedraw\")})};Network.prototype.setData=function(data){this.body.emitter.emit(\"resetPhysics\");this.body.emitter.emit(\"_resetData\");this.selectionHandler.unselectAll();if(data&&data.dot&&(data.nodes||data.edges)){throw new SyntaxError('Data must contain either parameter \"dot\" or '+' parameter pair \"nodes\" and \"edges\", but not both.')}this.setOptions(data&&data.options);if(data&&data.dot){console.log(\"The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);\");var dotData=dotparser.DOTToGraph(data.dot);this.setData(dotData);return}else if(data&&data.gephi){console.log(\"The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);\");var gephiData=gephiParser.parseGephi(data.gephi);this.setData(gephiData);return}else{this.nodesHandler.setData(data&&data.nodes,true);this.edgesHandler.setData(data&&data.edges,true)}this.body.emitter.emit(\"_dataChanged\");this.body.emitter.emit(\"_dataLoaded\");this.body.emitter.emit(\"initPhysics\")};Network.prototype.destroy=function(){this.body.emitter.emit(\"destroy\");this.body.emitter.off();this.off();delete this.groups;delete this.canvas;delete this.selectionHandler;delete this.interactionHandler;delete this.view;delete this.renderer;delete this.physics;delete this.layoutEngine;delete this.clustering;delete this.manipulation;delete this.nodesHandler;delete this.edgesHandler;delete this.configurator;delete this.images;for(var nodeId in this.body.nodes){if(!this.body.nodes.hasOwnProperty(nodeId))continue;delete this.body.nodes[nodeId]}for(var edgeId in this.body.edges){if(!this.body.edges.hasOwnProperty(edgeId))continue;delete this.body.edges[edgeId]}util.recursiveDOMDelete(this.body.container)};Network.prototype._updateValueRange=function(obj){var id;var valueMin=undefined;var valueMax=undefined;var valueTotal=0;for(id in obj){if(obj.hasOwnProperty(id)){var value=obj[id].getValue();if(value!==undefined){valueMin=valueMin===undefined?value:Math.min(value,valueMin);valueMax=valueMax===undefined?value:Math.max(value,valueMax);valueTotal+=value}}}if(valueMin!==undefined&&valueMax!==undefined){for(id in obj){if(obj.hasOwnProperty(id)){obj[id].setValueRange(valueMin,valueMax,valueTotal)}}}};Network.prototype.isActive=function(){return!this.activator||this.activator.active};Network.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)};Network.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)};Network.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)};Network.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)};Network.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)};Network.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)};Network.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)};Network.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)};Network.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)};Network.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)};Network.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)};Network.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)};Network.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)};Network.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)};Network.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)};Network.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.editNodeMode=function(){console.log(\"Deprecated: Please use editNode instead of editNodeMode.\");return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)};Network.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)};Network.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)};Network.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)};Network.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)};Network.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)};Network.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)};Network.prototype.getConnectedNodes=function(objectId){if(this.body.nodes[objectId]!==undefined){return this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments)}else{return this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)}};Network.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)};Network.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)};Network.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)};Network.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)};Network.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)};Network.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodes.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdges.apply(this.selectionHandler,arguments)};Network.prototype.getNodeAt=function(){var node=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);if(node!==undefined&&node.id!==undefined){return node.id}return node};Network.prototype.getEdgeAt=function(){var edge=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);if(edge!==undefined&&edge.id!==undefined){return edge.id}return edge};Network.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)};Network.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)};Network.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments);this.redraw()};Network.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)};Network.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)};Network.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)};Network.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)};Network.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)};Network.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)};Network.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)};Network.prototype.getOptionsFromConfigurator=function(){var options={};if(this.configurator){options=this.configurator.getOptions.apply(this.configurator)}return options};module.exports=Network},function(module,exports,__webpack_require__){\"use strict\";if(typeof CanvasRenderingContext2D!==\"undefined\"){CanvasRenderingContext2D.prototype.circle=function(x,y,r){this.beginPath();this.arc(x,y,r,0,2*Math.PI,false);this.closePath()};CanvasRenderingContext2D.prototype.square=function(x,y,r){this.beginPath();this.rect(x-r,y-r,r*2,r*2);this.closePath()};CanvasRenderingContext2D.prototype.triangle=function(x,y,r){this.beginPath();r*=1.15;y+=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y-(h-ir));this.lineTo(x+s2,y+ir);this.lineTo(x-s2,y+ir);this.lineTo(x,y-(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.triangleDown=function(x,y,r){this.beginPath();r*=1.15;y-=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y+(h-ir));this.lineTo(x+s2,y-ir);this.lineTo(x-s2,y-ir);this.lineTo(x,y+(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.star=function(x,y,r){this.beginPath();r*=.82;y+=.1*r;for(var n=0;n<10;n++){var radius=n%2===0?r*1.3:r*.5;this.lineTo(x+radius*Math.sin(n*2*Math.PI/10),y-radius*Math.cos(n*2*Math.PI/10))}this.closePath()};CanvasRenderingContext2D.prototype.diamond=function(x,y,r){this.beginPath();this.lineTo(x,y+r);this.lineTo(x+r,y);this.lineTo(x,y-r);this.lineTo(x-r,y);this.closePath()};CanvasRenderingContext2D.prototype.roundRect=function(x,y,w,h,r){var r2d=Math.PI/180;if(w-2*r<0){r=w/2}if(h-2*r<0){r=h/2}this.beginPath();this.moveTo(x+r,y);this.lineTo(x+w-r,y);this.arc(x+w-r,y+r,r,r2d*270,r2d*360,false);this.lineTo(x+w,y+h-r);this.arc(x+w-r,y+h-r,r,0,r2d*90,false);this.lineTo(x+r,y+h);this.arc(x+r,y+h-r,r,r2d*90,r2d*180,false);this.lineTo(x,y+r);this.arc(x+r,y+r,r,r2d*180,r2d*270,false);this.closePath()};CanvasRenderingContext2D.prototype.ellipse_vis=function(x,y,w,h){var kappa=.5522848,ox=w/2*kappa,oy=h/2*kappa,xe=x+w,ye=y+h,xm=x+w/2,ym=y+h/2;this.beginPath();this.moveTo(x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.closePath()};CanvasRenderingContext2D.prototype.database=function(x,y,w,h){var f=1/3;var wEllipse=w;var hEllipse=h*f;var kappa=.5522848,ox=wEllipse/2*kappa,oy=hEllipse/2*kappa,xe=x+wEllipse,ye=y+hEllipse,xm=x+wEllipse/2,ym=y+hEllipse/2,ymb=y+(h-hEllipse/2),yeb=y+h;this.beginPath();this.moveTo(xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.lineTo(xe,ymb);this.bezierCurveTo(xe,ymb+oy,xm+ox,yeb,xm,yeb);this.bezierCurveTo(xm-ox,yeb,x,ymb+oy,x,ymb);this.lineTo(x,ym)};CanvasRenderingContext2D.prototype.dashedLine=function(x,y,x2,y2,pattern){this.beginPath();this.moveTo(x,y);var patternLength=pattern.length;var dx=x2-x;var dy=y2-y;var slope=dy/dx;var distRemaining=Math.sqrt(dx*dx+dy*dy);var patternIndex=0;var draw=true;var xStep=0;var dashLength=pattern[0];while(distRemaining>=.1){dashLength=pattern[patternIndex++%patternLength];if(dashLength>distRemaining){dashLength=distRemaining}xStep=Math.sqrt(dashLength*dashLength/(1+slope*slope));xStep=dx<0?-xStep:xStep;x+=xStep;y+=slope*xStep;if(draw===true){this.lineTo(x,y)}else{this.moveTo(x,y)}distRemaining-=dashLength;draw=!draw}};CanvasRenderingContext2D.prototype.hexagon=function(x,y,r){this.beginPath();var sides=6;var a=Math.PI*2/sides;this.moveTo(x+r,y);for(var i=1;i<sides;i++){this.lineTo(x+r*Math.cos(a*i),y+r*Math.sin(a*i))}this.closePath()}}},function(module,exports,__webpack_require__){\"use strict\";exports[\"en\"]={edit:\"Edit\",del:\"Delete selected\",back:\"Back\",addNode:\"Add Node\",addEdge:\"Add Edge\",editNode:\"Edit Node\",editEdge:\"Edit Edge\",addDescription:\"Click in an empty space to place a new node.\",edgeDescription:\"Click on a node and drag the edge to another node to connect them.\",editEdgeDescription:\"Click on the control points and drag them to a node to connect to it.\",createEdgeError:\"Cannot link edges to a cluster.\",deleteClusterError:\"Clusters cannot be deleted.\",editClusterError:\"Clusters cannot be edited.\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"de\"]={edit:\"Editieren\",del:\"Lösche Auswahl\",back:\"Zurück\",addNode:\"Knoten hinzufügen\",addEdge:\"Kante hinzufügen\",editNode:\"Knoten editieren\",editEdge:\"Kante editieren\",addDescription:\"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.\",edgeDescription:\"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.\",editEdgeDescription:\"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.\",createEdgeError:\"Es ist nicht möglich, Kanten mit Clustern zu verbinden.\",deleteClusterError:\"Cluster können nicht gelöscht werden.\",editClusterError:\"Cluster können nicht editiert werden.\"};exports[\"de_DE\"]=exports[\"de\"];exports[\"es\"]={edit:\"Editar\",del:\"Eliminar selección\",back:\"Átras\",addNode:\"Añadir nodo\",addEdge:\"Añadir arista\",editNode:\"Editar nodo\",editEdge:\"Editar arista\",addDescription:\"Haga clic en un lugar vacío para colocar un nuevo nodo.\",edgeDescription:\"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.\",editEdgeDescription:\"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.\",createEdgeError:\"No se puede conectar una arista a un grupo.\",deleteClusterError:\"No es posible eliminar grupos.\",editClusterError:\"No es posible editar grupos.\"};exports[\"es_ES\"]=exports[\"es\"];exports[\"it\"]={edit:\"Modifica\",del:\"Cancella la selezione\",back:\"Indietro\",addNode:\"Aggiungi un nodo\",addEdge:\"Aggiungi un vertice\",editNode:\"Modifica il nodo\",editEdge:\"Modifica il vertice\",addDescription:\"Clicca per aggiungere un nuovo nodo\",edgeDescription:\"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.\",editEdgeDescription:\"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.\",createEdgeError:\"Non si possono collegare vertici ad un cluster\",deleteClusterError:\"I cluster non possono essere cancellati\",editClusterError:\"I clusters non possono essere modificati.\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"nl\"]={edit:\"Wijzigen\",del:\"Selectie verwijderen\",\nback:\"Terug\",addNode:\"Node toevoegen\",addEdge:\"Link toevoegen\",editNode:\"Node wijzigen\",editEdge:\"Link wijzigen\",addDescription:\"Klik op een leeg gebied om een nieuwe node te maken.\",edgeDescription:\"Klik op een node en sleep de link naar een andere node om ze te verbinden.\",editEdgeDescription:\"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.\",createEdgeError:\"Kan geen link maken naar een cluster.\",deleteClusterError:\"Clusters kunnen niet worden verwijderd.\",editClusterError:\"Clusters kunnen niet worden aangepast.\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"pt-br\"]={edit:\"Editar\",del:\"Remover selecionado\",back:\"Voltar\",addNode:\"Adicionar nó\",addEdge:\"Adicionar aresta\",editNode:\"Editar nó\",editEdge:\"Editar aresta\",addDescription:\"Clique em um espaço em branco para adicionar um novo nó\",edgeDescription:\"Clique em um nó e arraste a aresta até outro nó para conectá-los\",editEdgeDescription:\"Clique nos pontos de controle e os arraste para um nó para conectá-los\",createEdgeError:\"Não foi possível linkar arestas a um cluster.\",deleteClusterError:\"Clusters não puderam ser removidos.\",editClusterError:\"Clusters não puderam ser editados.\"};exports[\"pt-BR\"]=exports[\"pt-br\"];exports[\"pt_BR\"]=exports[\"pt-br\"];exports[\"pt_br\"]=exports[\"pt-br\"];exports[\"ru\"]={edit:\"Редактировать\",del:\"Удалить выбранное\",back:\"Назад\",addNode:\"Добавить узел\",addEdge:\"Добавить ребро\",editNode:\"Редактировать узел\",editEdge:\"Редактировать ребро\",addDescription:\"Кликните в свободное место, чтобы добавить новый узел.\",edgeDescription:\"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.\",editEdgeDescription:\"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.\",createEdgeError:\"Невозможно соединить ребра в кластер.\",deleteClusterError:\"Кластеры не могут быть удалены\",editClusterError:\"Кластеры недоступны для редактирования.\"};exports[\"ru_RU\"]=exports[\"ru\"];exports[\"cn\"]={edit:\"编辑\",del:\"删除选定\",back:\"返回\",addNode:\"添加节点\",addEdge:\"添加连接线\",editNode:\"编辑节点\",editEdge:\"编辑连接线\",addDescription:\"单击空白处放置新节点。\",edgeDescription:\"单击某个节点并将该连接线拖动到另一个节点以连接它们。\",editEdgeDescription:\"单击控制节点并将它们拖到节点上连接。\",createEdgeError:\"无法将连接线连接到群集。\",deleteClusterError:\"无法删除群集。\",editClusterError:\"无法编辑群集。\"};exports[\"zh_CN\"]=exports[\"cn\"]},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CachedImage=function(){function CachedImage(){(0,_classCallCheck3[\"default\"])(this,CachedImage);this.NUM_ITERATIONS=4;this.image=new Image;this.canvas=document.createElement(\"canvas\")}(0,_createClass3[\"default\"])(CachedImage,[{key:\"init\",value:function init(){if(this.initialized())return;this.src=this.image.src;var w=this.image.width;var h=this.image.height;this.width=w;this.height=h;var h2=Math.floor(h/2);var h4=Math.floor(h/4);var h8=Math.floor(h/8);var h16=Math.floor(h/16);var w2=Math.floor(w/2);var w4=Math.floor(w/4);var w8=Math.floor(w/8);var w16=Math.floor(w/16);this.canvas.width=3*w4;this.canvas.height=h2;this.coordinates=[[0,0,w2,h2],[w2,0,w4,h4],[w2,h4,w8,h8],[5*w8,h4,w16,h16]];this._fillMipMap()}},{key:\"initialized\",value:function initialized(){return this.coordinates!==undefined}},{key:\"_fillMipMap\",value:function _fillMipMap(){var ctx=this.canvas.getContext(\"2d\");var to=this.coordinates[0];ctx.drawImage(this.image,to[0],to[1],to[2],to[3]);for(var iterations=1;iterations<this.NUM_ITERATIONS;iterations++){var from=this.coordinates[iterations-1];var _to=this.coordinates[iterations];ctx.drawImage(this.canvas,from[0],from[1],from[2],from[3],_to[0],_to[1],_to[2],_to[3])}}},{key:\"drawImageAtPosition\",value:function drawImageAtPosition(ctx,factor,left,top,width,height){if(!this.initialized())return;if(factor>2){factor*=.5;var iterations=0;while(factor>2&&iterations<this.NUM_ITERATIONS){factor*=.5;iterations+=1}if(iterations>=this.NUM_ITERATIONS){iterations=this.NUM_ITERATIONS-1}var from=this.coordinates[iterations];ctx.drawImage(this.canvas,from[0],from[1],from[2],from[3],left,top,width,height)}else{ctx.drawImage(this.image,left,top,width,height)}}}]);return CachedImage}();exports[\"default\"]=CachedImage},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Groups=function(){function Groups(){(0,_classCallCheck3[\"default\"])(this,Groups);this.clear();this.defaultIndex=0;this.groupsArray=[];this.groupIndex=0;this.defaultGroups=[{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},{border:\"#FFA500\",background:\"#FFFF00\",highlight:{border:\"#FFA500\",background:\"#FFFFA3\"},hover:{border:\"#FFA500\",background:\"#FFFFA3\"}},{border:\"#FA0A10\",background:\"#FB7E81\",highlight:{border:\"#FA0A10\",background:\"#FFAFB1\"},hover:{border:\"#FA0A10\",background:\"#FFAFB1\"}},{border:\"#41A906\",background:\"#7BE141\",highlight:{border:\"#41A906\",background:\"#A1EC76\"},hover:{border:\"#41A906\",background:\"#A1EC76\"}},{border:\"#E129F0\",background:\"#EB7DF4\",highlight:{border:\"#E129F0\",background:\"#F0B3F5\"},hover:{border:\"#E129F0\",background:\"#F0B3F5\"}},{border:\"#7C29F0\",background:\"#AD85E4\",highlight:{border:\"#7C29F0\",background:\"#D3BDF0\"},hover:{border:\"#7C29F0\",background:\"#D3BDF0\"}},{border:\"#C37F00\",background:\"#FFA807\",highlight:{border:\"#C37F00\",background:\"#FFCA66\"},hover:{border:\"#C37F00\",background:\"#FFCA66\"}},{border:\"#4220FB\",background:\"#6E6EFD\",highlight:{border:\"#4220FB\",background:\"#9B9BFD\"},hover:{border:\"#4220FB\",background:\"#9B9BFD\"}},{border:\"#FD5A77\",background:\"#FFC0CB\",highlight:{border:\"#FD5A77\",background:\"#FFD1D9\"},hover:{border:\"#FD5A77\",background:\"#FFD1D9\"}},{border:\"#4AD63A\",background:\"#C2FABC\",highlight:{border:\"#4AD63A\",background:\"#E6FFE3\"},hover:{border:\"#4AD63A\",background:\"#E6FFE3\"}},{border:\"#990000\",background:\"#EE0000\",highlight:{border:\"#BB0000\",background:\"#FF3333\"},hover:{border:\"#BB0000\",background:\"#FF3333\"}},{border:\"#FF6000\",background:\"#FF6000\",highlight:{border:\"#FF6000\",background:\"#FF6000\"},hover:{border:\"#FF6000\",background:\"#FF6000\"}},{border:\"#97C2FC\",background:\"#2B7CE9\",highlight:{border:\"#D2E5FF\",background:\"#2B7CE9\"},hover:{border:\"#D2E5FF\",background:\"#2B7CE9\"}},{border:\"#399605\",background:\"#255C03\",highlight:{border:\"#399605\",background:\"#255C03\"},hover:{border:\"#399605\",background:\"#255C03\"}},{border:\"#B70054\",background:\"#FF007E\",highlight:{border:\"#B70054\",background:\"#FF007E\"},hover:{border:\"#B70054\",background:\"#FF007E\"}},{border:\"#AD85E4\",background:\"#7C29F0\",highlight:{border:\"#D3BDF0\",background:\"#7C29F0\"},hover:{border:\"#D3BDF0\",background:\"#7C29F0\"}},{border:\"#4557FA\",background:\"#000EA1\",highlight:{border:\"#6E6EFD\",background:\"#000EA1\"},hover:{border:\"#6E6EFD\",background:\"#000EA1\"}},{border:\"#FFC0CB\",background:\"#FD5A77\",highlight:{border:\"#FFD1D9\",background:\"#FD5A77\"},hover:{border:\"#FFD1D9\",background:\"#FD5A77\"}},{border:\"#C2FABC\",background:\"#74D66A\",highlight:{border:\"#E6FFE3\",background:\"#74D66A\"},hover:{border:\"#E6FFE3\",background:\"#74D66A\"}},{border:\"#EE0000\",background:\"#990000\",highlight:{border:\"#FF3333\",background:\"#BB0000\"},hover:{border:\"#FF3333\",background:\"#BB0000\"}}];this.options={};this.defaultOptions={useDefaultGroups:true};util.extend(this.options,this.defaultOptions)}(0,_createClass3[\"default\"])(Groups,[{key:\"setOptions\",value:function setOptions(options){var optionFields=[\"useDefaultGroups\"];if(options!==undefined){for(var groupName in options){if(options.hasOwnProperty(groupName)){if(optionFields.indexOf(groupName)===-1){var group=options[groupName];this.add(groupName,group)}}}}}},{key:\"clear\",value:function clear(){this.groups={};this.groupsArray=[]}},{key:\"get\",value:function get(groupname){var shouldCreate=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var group=this.groups[groupname];if(group===undefined&&shouldCreate){if(this.options.useDefaultGroups===false&&this.groupsArray.length>0){var index=this.groupIndex%this.groupsArray.length;this.groupIndex++;group={};group.color=this.groups[this.groupsArray[index]];this.groups[groupname]=group}else{var _index=this.defaultIndex%this.defaultGroups.length;this.defaultIndex++;group={};group.color=this.defaultGroups[_index];this.groups[groupname]=group}}return group}},{key:\"add\",value:function add(groupName,style){this.groups[groupName]=style;this.groupsArray.push(groupName);return style}}]);return Groups}();exports[\"default\"]=Groups},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Node=__webpack_require__(47)[\"default\"];var NodesHandler=function(){function NodesHandler(body,images,groups,layoutEngine){var _this=this;(0,_classCallCheck3[\"default\"])(this,NodesHandler);this.body=body;this.images=images;this.groups=groups;this.layoutEngine=layoutEngine;this.body.functions.createNode=this.create.bind(this);this.nodesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items,params.data,params.oldData)},remove:function remove(event,params){_this.remove(params.items)}};this.defaultOptions={borderWidth:1,borderWidthSelected:2,brokenImage:undefined,color:{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},fixed:{x:false,y:false},font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:0,strokeColor:\"#ffffff\",align:\"center\",vadjust:0,multi:false,bold:{mod:\"bold\"},boldital:{mod:\"bold italic\"},ital:{mod:\"italic\"},mono:{mod:\"\",size:15,face:\"monospace\",vadjust:2}},group:undefined,hidden:false,icon:{face:\"FontAwesome\",code:undefined,size:50,color:\"#2B7CE9\"},image:undefined,label:undefined,labelHighlightBold:true,level:undefined,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:true,scaling:{min:10,max:30,label:{enabled:false,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},shape:\"ellipse\",shapeProperties:{borderDashes:false,borderRadius:6,interpolation:true,useImageSize:false,useBorderWithImage:false},size:25,title:undefined,value:undefined,x:undefined,y:undefined};if(this.defaultOptions.mass<=0){throw\"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative\"}this.options=util.bridgeObject(this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(NodesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"refreshNodes\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.nodesListeners,function(callback,event){if(_this2.body.data.nodes)_this2.body.data.nodes.off(event,callback)});delete _this2.body.functions.createNode;delete _this2.nodesListeners.add;delete _this2.nodesListeners.update;delete _this2.nodesListeners.remove;delete _this2.nodesListeners})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){Node.parseOptions(this.options,options);if(options.shape!==undefined){for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){this.body.nodes[nodeId].updateShape()}}}if(options.font!==undefined){for(var _nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId)){this.body.nodes[_nodeId].updateLabelModule();this.body.nodes[_nodeId].needsRefresh()}}}if(options.size!==undefined){for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){this.body.nodes[_nodeId2].needsRefresh()}}}if(options.hidden!==undefined||options.physics!==undefined){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(nodes){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldNodesData=this.body.data.nodes;if(nodes instanceof DataSet||nodes instanceof DataView){this.body.data.nodes=nodes}else if(Array.isArray(nodes)){this.body.data.nodes=new DataSet;this.body.data.nodes.add(nodes)}else if(!nodes){this.body.data.nodes=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldNodesData){util.forEach(this.nodesListeners,function(callback,event){oldNodesData.off(event,callback)})}this.body.nodes={};if(this.body.data.nodes){var me=this;util.forEach(this.nodesListeners,function(callback,event){me.body.data.nodes.on(event,callback)});var ids=this.body.data.nodes.getIds();this.add(ids,true)}if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var id=void 0;var newNodes=[];for(var i=0;i<ids.length;i++){id=ids[i];var properties=this.body.data.nodes.get(id);var node=this.create(properties);newNodes.push(node);this.body.nodes[id]=node}this.layoutEngine.positionInitially(newNodes);if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids,changedData,oldData){var nodes=this.body.nodes;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var node=nodes[id];var data=changedData[i];if(node!==undefined){if(node.setOptions(data)){dataChanged=true}}else{dataChanged=true;node=this.create(data);nodes[id]=node}}if(!dataChanged&&oldData!==undefined){dataChanged=changedData.some(function(newValue,index){var oldValue=oldData[index];return oldValue&&oldValue.level!==newValue.level})}if(dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var nodes=this.body.nodes;for(var i=0;i<ids.length;i++){var id=ids[i];delete nodes[id]}this.body.emitter.emit(\"_dataChanged\")}},{key:\"create\",value:function create(properties){var constructorClass=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Node;return new constructorClass(properties,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:\"refresh\",value:function refresh(){var _this3=this;var clearPositions=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;util.forEach(this.body.nodes,function(node,nodeId){var data=_this3.body.data.nodes.get(nodeId);if(data!==undefined){if(clearPositions===true){node.setOptions({x:null,y:null})}node.setOptions({fixed:false});node.setOptions(data)}})}},{key:\"getPositions\",value:function getPositions(ids){var dataArray={};if(ids!==undefined){if(Array.isArray(ids)===true){for(var i=0;i<ids.length;i++){if(this.body.nodes[ids[i]]!==undefined){var node=this.body.nodes[ids[i]];dataArray[ids[i]]={x:Math.round(node.x),y:Math.round(node.y)}}}}else{if(this.body.nodes[ids]!==undefined){var _node=this.body.nodes[ids];dataArray[ids]={x:Math.round(_node.x),y:Math.round(_node.y)}}}}else{for(var _i=0;_i<this.body.nodeIndices.length;_i++){var _node2=this.body.nodes[this.body.nodeIndices[_i]];dataArray[this.body.nodeIndices[_i]]={x:Math.round(_node2.x),y:Math.round(_node2.y)}}}return dataArray}},{key:\"storePositions\",value:function storePositions(){var dataArray=[];var dataset=this.body.data.nodes.getDataSet();for(var nodeId in dataset._data){if(dataset._data.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(dataset._data[nodeId].x!=Math.round(node.x)||dataset._data[nodeId].y!=Math.round(node.y)){dataArray.push({id:node.id,x:Math.round(node.x),y:Math.round(node.y)})}}}dataset.update(dataArray)}},{key:\"getBoundingBox\",value:function getBoundingBox(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].shape.boundingBox}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(nodeId,direction){var nodeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];var nodeObj={};for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(direction!==\"to\"&&edge.toId==node.id){if(nodeObj[edge.fromId]===undefined){nodeList.push(edge.fromId);nodeObj[edge.fromId]=true}}else if(direction!==\"from\"&&edge.fromId==node.id){if(nodeObj[edge.toId]===undefined){nodeList.push(edge.toId);nodeObj[edge.toId]=true}}}}return nodeList}},{key:\"getConnectedEdges\",value:function getConnectedEdges(nodeId){var edgeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];for(var i=0;i<node.edges.length;i++){edgeList.push(node.edges[i].id)}}else{console.log(\"NodeId provided for getConnectedEdges does not exist. Provided: \",nodeId)}return edgeList}},{key:\"moveNode\",value:function moveNode(nodeId,x,y){var _this4=this;if(this.body.nodes[nodeId]!==undefined){this.body.nodes[nodeId].x=Number(x);this.body.nodes[nodeId].y=Number(y);setTimeout(function(){_this4.body.emitter.emit(\"startSimulation\")},0)}else{console.log(\"Node id supplied to moveNode does not exist. Provided: \",nodeId)}}}]);return NodesHandler}();exports[\"default\"]=NodesHandler},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(189),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(49);__webpack_require__(60);module.exports=__webpack_require__(190)},function(module,exports,__webpack_require__){var classof=__webpack_require__(86);var ITERATOR=__webpack_require__(13)(\"iterator\");var Iterators=__webpack_require__(31);module.exports=__webpack_require__(7).isIterable=function(it){var O=Object(it);return O[ITERATOR]!==undefined||\"@@iterator\"in O||Iterators.hasOwnProperty(classof(O))}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var LabelAccumulator=__webpack_require__(192)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var LabelSplitter=function(){function LabelSplitter(ctx,parent,selected,hover){var _this=this;(0,_classCallCheck3[\"default\"])(this,LabelSplitter);this.ctx=ctx;this.parent=parent;var textWidth=function textWidth(text,mod){if(text===undefined)return 0;var values=_this.parent.getFormattingValues(ctx,selected,hover,mod);var width=0;if(text!==\"\"){var measure=_this.ctx.measureText(text);width=measure.width}return{width:width,values:values}};this.lines=new LabelAccumulator(textWidth)}(0,_createClass3[\"default\"])(LabelSplitter,[{key:\"process\",value:function process(text){if(!ComponentUtil.isValidLabel(text)){return this.lines.finalize()}var font=this.parent.fontOptions;text=text.replace(/\\r\\n/g,\"\\n\");text=text.replace(/\\r/g,\"\\n\");var nlLines=String(text).split(\"\\n\");var lineCount=nlLines.length;if(font.multi){for(var i=0;i<lineCount;i++){var blocks=this.splitBlocks(nlLines[i],font.multi);if(blocks===undefined)continue;if(blocks.length===0){this.lines.newLine(\"\");continue}if(font.maxWdt>0){for(var j=0;j<blocks.length;j++){var mod=blocks[j].mod;var _text=blocks[j].text;this.splitStringIntoLines(_text,mod,true)}}else{for(var _j=0;_j<blocks.length;_j++){var _mod=blocks[_j].mod;var _text2=blocks[_j].text;this.lines.append(_text2,_mod)}}this.lines.newLine()}}else{if(font.maxWdt>0){for(var _i=0;_i<lineCount;_i++){this.splitStringIntoLines(nlLines[_i])}}else{for(var _i2=0;_i2<lineCount;_i2++){this.lines.newLine(nlLines[_i2])}}}return this.lines.finalize()}},{key:\"decodeMarkupSystem\",value:function decodeMarkupSystem(markupSystem){var system=\"none\";if(markupSystem===\"markdown\"||markupSystem===\"md\"){system=\"markdown\"}else if(markupSystem===true||markupSystem===\"html\"){system=\"html\"}return system}},{key:\"splitHtmlBlocks\",value:function splitHtmlBlocks(text){var blocks=[];var s={bold:false,ital:false,mono:false,spacing:false,position:0,buffer:\"\",modStack:[]};s.mod=function(){return this.modStack.length===0?\"normal\":this.modStack[0]};s.modName=function(){if(this.modStack.length===0)return\"normal\";else if(this.modStack[0]===\"mono\")return\"mono\";else{if(s.bold&&s.ital){return\"boldital\"}else if(s.bold){return\"bold\"}else if(s.ital){return\"ital\"}}};s.emitBlock=function(){var override=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.spacing){this.add(\" \");this.spacing=false}if(this.buffer.length>0){blocks.push({text:this.buffer,mod:this.modName()});this.buffer=\"\"}};s.add=function(text){if(text===\" \"){s.spacing=true}if(s.spacing){this.buffer+=\" \";this.spacing=false}if(text!=\" \"){this.buffer+=text}};while(s.position<text.length){var ch=text.charAt(s.position);if(/[ \\t]/.test(ch)){if(!s.mono){s.spacing=true}else{s.add(ch)}}else if(/</.test(ch)){if(!s.mono&&!s.bold&&/<b>/.test(text.substr(s.position,3))){s.emitBlock();s.bold=true;s.modStack.unshift(\"bold\");s.position+=2}else if(!s.mono&&!s.ital&&/<i>/.test(text.substr(s.position,3))){s.emitBlock();s.ital=true;s.modStack.unshift(\"ital\");s.position+=2}else if(!s.mono&&/<code>/.test(text.substr(s.position,6))){s.emitBlock();s.mono=true;s.modStack.unshift(\"mono\");s.position+=5}else if(!s.mono&&s.mod()===\"bold\"&&/<\\/b>/.test(text.substr(s.position,4))){s.emitBlock();s.bold=false;s.modStack.shift();s.position+=3}else if(!s.mono&&s.mod()===\"ital\"&&/<\\/i>/.test(text.substr(s.position,4))){s.emitBlock();s.ital=false;s.modStack.shift();s.position+=3}else if(s.mod()===\"mono\"&&/<\\/code>/.test(text.substr(s.position,7))){s.emitBlock();s.mono=false;s.modStack.shift();s.position+=6}else{s.add(ch)}}else if(/&/.test(ch)){if(/&lt;/.test(text.substr(s.position,4))){s.add(\"<\");s.position+=3}else if(/&amp;/.test(text.substr(s.position,5))){s.add(\"&\");s.position+=4}else{s.add(\"&\")}}else{s.add(ch)}s.position++}s.emitBlock();return blocks}},{key:\"splitMarkdownBlocks\",value:function splitMarkdownBlocks(text){var blocks=[];var s={bold:false,ital:false,mono:false,beginable:true,spacing:false,position:0,buffer:\"\",modStack:[]};s.mod=function(){return this.modStack.length===0?\"normal\":this.modStack[0]};s.modName=function(){if(this.modStack.length===0)return\"normal\";else if(this.modStack[0]===\"mono\")return\"mono\";else{if(s.bold&&s.ital){return\"boldital\"}else if(s.bold){return\"bold\"}else if(s.ital){return\"ital\"}}};s.emitBlock=function(){var override=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.spacing){this.add(\" \");this.spacing=false}if(this.buffer.length>0){blocks.push({text:this.buffer,mod:this.modName()});this.buffer=\"\"}};s.add=function(text){if(text===\" \"){s.spacing=true}if(s.spacing){this.buffer+=\" \";this.spacing=false}if(text!=\" \"){this.buffer+=text}};while(s.position<text.length){var ch=text.charAt(s.position);if(/[ \\t]/.test(ch)){if(!s.mono){s.spacing=true}else{s.add(ch)}s.beginable=true}else if(/\\\\/.test(ch)){if(s.position<text.length+1){s.position++;ch=text.charAt(s.position);if(/ \\t/.test(ch)){s.spacing=true}else{s.add(ch);s.beginable=false}}}else if(!s.mono&&!s.bold&&(s.beginable||s.spacing)&&/\\*/.test(ch)){s.emitBlock();s.bold=true;s.modStack.unshift(\"bold\")}else if(!s.mono&&!s.ital&&(s.beginable||s.spacing)&&/\\_/.test(ch)){s.emitBlock();s.ital=true;s.modStack.unshift(\"ital\")}else if(!s.mono&&(s.beginable||s.spacing)&&/`/.test(ch)){s.emitBlock();s.mono=true;s.modStack.unshift(\"mono\")}else if(!s.mono&&s.mod()===\"bold\"&&/\\*/.test(ch)){if(s.position===text.length-1||/[.,_` \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.bold=false;s.modStack.shift()}else{s.add(ch)}}else if(!s.mono&&s.mod()===\"ital\"&&/\\_/.test(ch)){if(s.position===text.length-1||/[.,*` \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.ital=false;s.modStack.shift()}else{s.add(ch)}}else if(s.mono&&s.mod()===\"mono\"&&/`/.test(ch)){if(s.position===text.length-1||/[.,*_ \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.mono=false;s.modStack.shift()}else{s.add(ch)}}else{s.add(ch);s.beginable=false}s.position++}s.emitBlock();return blocks}},{key:\"splitBlocks\",value:function splitBlocks(text,markupSystem){var system=this.decodeMarkupSystem(markupSystem);if(system===\"none\"){return[{text:text,mod:\"normal\"}]}else if(system===\"markdown\"){return this.splitMarkdownBlocks(text)}else if(system===\"html\"){return this.splitHtmlBlocks(text)}}},{key:\"overMaxWidth\",value:function overMaxWidth(text){var width=this.ctx.measureText(text).width;return this.lines.curWidth()+width>this.parent.fontOptions.maxWdt}},{key:\"getLongestFit\",value:function getLongestFit(words){var text=\"\";var w=0;while(w<words.length){var pre=text===\"\"?\"\":\" \";var newText=text+pre+words[w];if(this.overMaxWidth(newText))break;text=newText;w++}return w}},{key:\"getLongestFitWord\",value:function getLongestFitWord(words){var w=0;while(w<words.length){if(this.overMaxWidth(words.slice(0,w)))break;w++}return w}},{key:\"splitStringIntoLines\",value:function splitStringIntoLines(str){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";var appendLast=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;str=str.replace(/^( +)/g,\"$1\\r\");str=str.replace(/([^\\r][^ ]*)( +)/g,\"$1\\r$2\\r\");var words=str.split(\"\\r\");while(words.length>0){var w=this.getLongestFit(words);if(w===0){var word=words[0];var x=this.getLongestFitWord(word);this.lines.newLine(word.slice(0,x),mod);words[0]=word.slice(x)}else{var newW=w;if(words[w-1]===\" \"){w--}else if(words[newW]===\" \"){newW++}var text=words.slice(0,w).join(\"\");if(w==words.length&&appendLast){this.lines.append(text,mod)}else{this.lines.newLine(text,mod)}words=words.slice(newW)}}}}]);return LabelSplitter}();exports[\"default\"]=LabelSplitter},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _assign=__webpack_require__(90);var _assign2=_interopRequireDefault(_assign);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var LabelAccumulator=function(){function LabelAccumulator(measureText){(0,_classCallCheck3[\"default\"])(this,LabelAccumulator);this.measureText=measureText;this.current=0;this.width=0;this.height=0;this.lines=[]}(0,_createClass3[\"default\"])(LabelAccumulator,[{key:\"_add\",value:function _add(l,text){var mod=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"normal\";if(this.lines[l]===undefined){this.lines[l]={width:0,height:0,blocks:[]}}var tmpText=text;if(text===undefined||text===\"\")tmpText=\" \";var result=this.measureText(tmpText,mod);var block=(0,_assign2[\"default\"])({},result.values);block.text=text;block.width=result.width;block.mod=mod;if(text===undefined||text===\"\"){block.width=0}this.lines[l].blocks.push(block);this.lines[l].width+=block.width}},{key:\"curWidth\",value:function curWidth(){var line=this.lines[this.current];if(line===undefined)return 0;return line.width}},{key:\"append\",value:function append(text){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";this._add(this.current,text,mod)}},{key:\"newLine\",value:function newLine(text){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";this._add(this.current,text,mod);this.current++}},{key:\"determineLineHeights\",value:function determineLineHeights(){for(var k=0;k<this.lines.length;k++){var line=this.lines[k];var height=0;if(line.blocks!==undefined){for(var l=0;l<line.blocks.length;l++){var block=line.blocks[l];if(height<block.height){height=block.height}}}line.height=height}}},{key:\"determineLabelSize\",value:function determineLabelSize(){var width=0;var height=0;for(var k=0;k<this.lines.length;k++){var line=this.lines[k];if(line.width>width){width=line.width}height+=line.height}this.width=width;this.height=height}},{key:\"removeEmptyBlocks\",value:function removeEmptyBlocks(){var tmpLines=[];for(var k=0;k<this.lines.length;k++){var line=this.lines[k];if(line.blocks.length===0)continue;if(k===this.lines.length-1){if(line.width===0)continue}var tmpLine={};(0,_assign2[\"default\"])(tmpLine,line);tmpLine.blocks=[];var firstEmptyBlock=void 0;var tmpBlocks=[];for(var l=0;l<line.blocks.length;l++){var block=line.blocks[l];if(block.width!==0){tmpBlocks.push(block)}else{if(firstEmptyBlock===undefined){firstEmptyBlock=block}}}if(tmpBlocks.length===0&&firstEmptyBlock!==undefined){tmpBlocks.push(firstEmptyBlock)}tmpLine.blocks=tmpBlocks;tmpLines.push(tmpLine)}return tmpLines}},{key:\"finalize\",value:function finalize(){this.determineLineHeights();this.determineLabelSize();var tmpLines=this.removeEmptyBlocks();return{width:this.width,height:this.height,lines:tmpLines}}}]);return LabelAccumulator}();exports[\"default\"]=LabelAccumulator},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Box=function(_NodeBase){(0,_inherits3[\"default\"])(Box,_NodeBase);function Box(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Box);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Box.__proto__||(0,_getPrototypeOf2[\"default\"])(Box)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Box,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);this.width=dimensions.width+this.margin.right+this.margin.left;this.height=dimensions.height+this.margin.top+this.margin.bottom;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx.roundRect(this.left,this.top,this.width,this.height,values.borderRadius);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected,hover){this._updateBoundingBox(x,y,ctx,selected,hover)\n;var borderRadius=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(borderRadius)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var borderWidth=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}}]);return Box}(_NodeBase3[\"default\"]);exports[\"default\"]=Box},function(module,exports,__webpack_require__){__webpack_require__(195);module.exports=__webpack_require__(7).Object.getPrototypeOf},function(module,exports,__webpack_require__){var toObject=__webpack_require__(41);var $getPrototypeOf=__webpack_require__(85);__webpack_require__(87)(\"getPrototypeOf\",function(){return function getPrototypeOf(it){return $getPrototypeOf(toObject(it))}})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(197),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(198);module.exports=__webpack_require__(7).Object.setPrototypeOf},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Object\",{setPrototypeOf:__webpack_require__(199).set})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);var anObject=__webpack_require__(27);var check=function(O,proto){anObject(O);if(!isObject(proto)&&proto!==null)throw TypeError(proto+\": can't set as prototype!\")};module.exports={set:Object.setPrototypeOf||(\"__proto__\"in{}?function(test,buggy,set){try{set=__webpack_require__(80)(Function.call,__webpack_require__(89).f(Object.prototype,\"__proto__\").set,2);set(test,[]);buggy=!(test instanceof Array)}catch(e){buggy=true}return function setPrototypeOf(O,proto){check(O,proto);if(buggy)O.__proto__=proto;else set(O,proto);return O}}({},false):undefined),check:check}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Circle=function(_CircleImageBase){(0,_inherits3[\"default\"])(Circle,_CircleImageBase);function Circle(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Circle);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Circle.__proto__||(0,_getPrototypeOf2[\"default\"])(Circle)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Circle,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);var diameter=Math.max(dimensions.width+this.margin.right+this.margin.left,dimensions.height+this.margin.top+this.margin.bottom);this.options.size=diameter/2;this.width=diameter;this.height=diameter;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this._drawRawCircle(ctx,x,y,values);this.updateBoundingBox(x,y);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,y,selected,hover)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return Circle}(_CircleImageBase3[\"default\"]);exports[\"default\"]=Circle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CircularImage=function(_CircleImageBase){(0,_inherits3[\"default\"])(CircularImage,_CircleImageBase);function CircularImage(options,body,labelModule,imageObj,imageObjAlt){(0,_classCallCheck3[\"default\"])(this,CircularImage);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(CircularImage.__proto__||(0,_getPrototypeOf2[\"default\"])(CircularImage)).call(this,options,body,labelModule));_this.setImages(imageObj,imageObjAlt);return _this}(0,_createClass3[\"default\"])(CircularImage,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var imageAbsent=this.imageObj.src===undefined||this.imageObj.width===undefined||this.imageObj.height===undefined;if(imageAbsent){var diameter=this.options.size*2;this.width=diameter;this.height=diameter;this.radius=.5*this.width;return}if(this.needsRefresh(selected,hover)){this._resizeImage()}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.switchImages(selected);this.resize();this.left=x-this.width/2;this.top=y-this.height/2;this._drawRawCircle(ctx,x,y,values);ctx.save();ctx.clip();this._drawImageAtPosition(ctx,values);ctx.restore();this._drawImageLabel(ctx,x,y,selected,hover);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return CircularImage}(_CircleImageBase3[\"default\"]);exports[\"default\"]=CircularImage},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Database=function(_NodeBase){(0,_inherits3[\"default\"])(Database,_NodeBase);function Database(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Database);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Database.__proto__||(0,_getPrototypeOf2[\"default\"])(Database)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Database,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);var size=dimensions.width+this.margin.right+this.margin.left;this.width=size;this.height=size;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx.database(x-this.width/2,y-this.height/2,this.width,this.height);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Database}(_NodeBase3[\"default\"]);exports[\"default\"]=Database},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Diamond=function(_ShapeBase){(0,_inherits3[\"default\"])(Diamond,_ShapeBase);function Diamond(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Diamond);return(0,_possibleConstructorReturn3[\"default\"])(this,(Diamond.__proto__||(0,_getPrototypeOf2[\"default\"])(Diamond)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Diamond,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"diamond\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Diamond}(_ShapeBase3[\"default\"]);exports[\"default\"]=Diamond},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Dot=function(_ShapeBase){(0,_inherits3[\"default\"])(Dot,_ShapeBase);function Dot(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Dot);return(0,_possibleConstructorReturn3[\"default\"])(this,(Dot.__proto__||(0,_getPrototypeOf2[\"default\"])(Dot)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Dot,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"circle\",2,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.options.size}}]);return Dot}(_ShapeBase3[\"default\"]);exports[\"default\"]=Dot},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Ellipse=function(_NodeBase){(0,_inherits3[\"default\"])(Ellipse,_NodeBase);function Ellipse(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Ellipse);return(0,_possibleConstructorReturn3[\"default\"])(this,(Ellipse.__proto__||(0,_getPrototypeOf2[\"default\"])(Ellipse)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Ellipse,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);this.height=dimensions.height*2;this.width=dimensions.width+dimensions.height;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width*.5;this.top=y-this.height*.5;this.initContextForDraw(ctx,values);ctx.ellipse_vis(this.left,this.top,this.width,this.height);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var a=this.width*.5;var b=this.height*.5;var w=Math.sin(angle)*a;var h=Math.cos(angle)*b;return a*b/Math.sqrt(w*w+h*h)}}]);return Ellipse}(_NodeBase3[\"default\"]);exports[\"default\"]=Ellipse},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Icon=function(_NodeBase){(0,_inherits3[\"default\"])(Icon,_NodeBase);function Icon(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Icon);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Icon.__proto__||(0,_getPrototypeOf2[\"default\"])(Icon)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Icon,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){this.iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)};this.width=this.iconSize.width+this.margin.right+this.margin.left;this.height=this.iconSize.height+this.margin.top+this.margin.bottom;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.options.icon.size=this.options.icon.size||50;this.left=x-this.width/2;this.top=y-this.height/2;this._icon(ctx,x,y,selected,hover,values);if(this.options.label!==undefined){var iconTextSpacing=5;this.labelModule.draw(ctx,this.left+this.iconSize.width/2+this.margin.left,y+this.height/2+iconTextSpacing,selected)}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.icon.size*.5;this.boundingBox.left=x-this.options.icon.size*.5;this.boundingBox.right=x+this.options.icon.size*.5;this.boundingBox.bottom=y+this.options.icon.size*.5;if(this.options.label!==undefined&&this.labelModule.size.width>0){var iconTextSpacing=5;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+iconTextSpacing)}}},{key:\"_icon\",value:function _icon(ctx,x,y,selected,hover,values){var iconSize=Number(this.options.icon.size);if(this.options.icon.code!==undefined){ctx.font=(selected?\"bold \":\"\")+iconSize+\"px \"+this.options.icon.face;ctx.fillStyle=this.options.icon.color||\"black\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";this.enableShadow(ctx,values);ctx.fillText(this.options.icon.code,x,y);this.disableShadow(ctx,values)}else{console.error(\"When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.\")}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Icon}(_NodeBase3[\"default\"]);exports[\"default\"]=Icon},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Image=function(_CircleImageBase){(0,_inherits3[\"default\"])(Image,_CircleImageBase);function Image(options,body,labelModule,imageObj,imageObjAlt){(0,_classCallCheck3[\"default\"])(this,Image);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Image.__proto__||(0,_getPrototypeOf2[\"default\"])(Image)).call(this,options,body,labelModule));_this.setImages(imageObj,imageObjAlt);return _this}(0,_createClass3[\"default\"])(Image,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var imageAbsent=this.imageObj.src===undefined||this.imageObj.width===undefined||this.imageObj.height===undefined;if(imageAbsent){var side=this.options.size*2;this.width=side;this.height=side;return}if(this.needsRefresh(selected,hover)){this._resizeImage()}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.switchImages(selected);this.resize();this.left=x-this.width/2;this.top=y-this.height/2;if(this.options.shapeProperties.useBorderWithImage===true){var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.beginPath();ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx.rect(this.left-.5*ctx.lineWidth,this.top-.5*ctx.lineWidth,this.width+ctx.lineWidth,this.height+ctx.lineWidth);ctx.fill();this.performStroke(ctx,values);ctx.closePath()}this._drawImageAtPosition(ctx,values);this._drawImageLabel(ctx,x,y,selected,hover);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.resize();this._updateBoundingBox(x,y);if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Image}(_CircleImageBase3[\"default\"]);exports[\"default\"]=Image},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Square=function(_ShapeBase){(0,_inherits3[\"default\"])(Square,_ShapeBase);function Square(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Square);return(0,_possibleConstructorReturn3[\"default\"])(this,(Square.__proto__||(0,_getPrototypeOf2[\"default\"])(Square)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Square,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"square\",2,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Square}(_ShapeBase3[\"default\"]);exports[\"default\"]=Square},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hexagon=function(_ShapeBase){(0,_inherits3[\"default\"])(Hexagon,_ShapeBase);function Hexagon(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Hexagon);return(0,_possibleConstructorReturn3[\"default\"])(this,(Hexagon.__proto__||(0,_getPrototypeOf2[\"default\"])(Hexagon)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Hexagon,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"hexagon\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Hexagon}(_ShapeBase3[\"default\"]);exports[\"default\"]=Hexagon},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Star=function(_ShapeBase){(0,_inherits3[\"default\"])(Star,_ShapeBase);function Star(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Star);return(0,_possibleConstructorReturn3[\"default\"])(this,(Star.__proto__||(0,_getPrototypeOf2[\"default\"])(Star)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Star,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"star\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Star}(_ShapeBase3[\"default\"]);exports[\"default\"]=Star},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Text=function(_NodeBase){(0,_inherits3[\"default\"])(Text,_NodeBase);function Text(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Text);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Text.__proto__||(0,_getPrototypeOf2[\"default\"])(Text)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Text,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){this.textSize=this.labelModule.getTextSize(ctx,selected,hover);this.width=this.textSize.width+this.margin.right+this.margin.left;this.height=this.textSize.height+this.margin.top+this.margin.bottom;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.enableShadow(ctx,values);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover);this.disableShadow(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Text}(_NodeBase3[\"default\"]);exports[\"default\"]=Text},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Triangle=function(_ShapeBase){(0,_inherits3[\"default\"])(Triangle,_ShapeBase);function Triangle(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Triangle);return(0,_possibleConstructorReturn3[\"default\"])(this,(Triangle.__proto__||(0,_getPrototypeOf2[\"default\"])(Triangle)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Triangle,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"triangle\",3,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Triangle}(_ShapeBase3[\"default\"]);exports[\"default\"]=Triangle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TriangleDown=function(_ShapeBase){(0,_inherits3[\"default\"])(TriangleDown,_ShapeBase);function TriangleDown(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,TriangleDown);return(0,_possibleConstructorReturn3[\"default\"])(this,(TriangleDown.__proto__||(0,_getPrototypeOf2[\"default\"])(TriangleDown)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(TriangleDown,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"triangleDown\",3,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return TriangleDown}(_ShapeBase3[\"default\"]);exports[\"default\"]=TriangleDown},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Edge=__webpack_require__(74)[\"default\"];var EdgesHandler=function(){function EdgesHandler(body,images,groups){var _this=this;(0,_classCallCheck3[\"default\"])(this,EdgesHandler);this.body=body;this.images=images;this.groups=groups;this.body.functions.createEdge=this.create.bind(this);this.edgesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items)},remove:function remove(event,params){_this.remove(params.items)}};this.options={};this.defaultOptions={arrows:{to:{enabled:false,\nscaleFactor:1,type:\"arrow\"},middle:{enabled:false,scaleFactor:1,type:\"arrow\"},from:{enabled:false,scaleFactor:1,type:\"arrow\"}},arrowStrikethrough:true,color:{color:\"#848484\",highlight:\"#848484\",hover:\"#848484\",inherit:\"from\",opacity:1},dashes:false,font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:2,strokeColor:\"#ffffff\",align:\"horizontal\",multi:false,vadjust:0,bold:{mod:\"bold\"},boldital:{mod:\"bold italic\"},ital:{mod:\"italic\"},mono:{mod:\"\",size:15,face:\"courier new\",vadjust:2}},hidden:false,hoverWidth:1.5,label:undefined,labelHighlightBold:true,length:undefined,physics:true,scaling:{min:1,max:15,label:{enabled:true,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},selectionWidth:1.5,selfReferenceSize:20,shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},smooth:{enabled:true,type:\"dynamic\",forceDirection:\"none\",roundness:.5},title:undefined,width:1,value:undefined};util.deepExtend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(EdgesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"_forceDisableDynamicCurves\",function(type){var emit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(type===\"dynamic\"){type=\"continuous\"}var dataChanged=false;for(var edgeId in _this2.body.edges){if(_this2.body.edges.hasOwnProperty(edgeId)){var edge=_this2.body.edges[edgeId];var edgeData=_this2.body.data.edges._data[edgeId];if(edgeData!==undefined){var smoothOptions=edgeData.smooth;if(smoothOptions!==undefined){if(smoothOptions.enabled===true&&smoothOptions.type===\"dynamic\"){if(type===undefined){edge.setOptions({smooth:false})}else{edge.setOptions({smooth:{type:type}})}dataChanged=true}}}}}if(emit===true&&dataChanged===true){_this2.body.emitter.emit(\"_dataChanged\")}});this.body.emitter.on(\"_dataUpdated\",function(){_this2.reconnectEdges()});this.body.emitter.on(\"refreshEdges\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.edgesListeners,function(callback,event){if(_this2.body.data.edges)_this2.body.data.edges.off(event,callback)});delete _this2.body.functions.createEdge;delete _this2.edgesListeners.add;delete _this2.edgesListeners.update;delete _this2.edgesListeners.remove;delete _this2.edgesListeners})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){Edge.parseOptions(this.options,options,true,this.defaultOptions,true);var dataChanged=false;if(options.smooth!==undefined){for(var edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(edgeId)){dataChanged=this.body.edges[edgeId].updateEdgeType()||dataChanged}}}if(options.font!==undefined){for(var _edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(_edgeId)){this.body.edges[_edgeId].updateLabelModule()}}}if(options.hidden!==undefined||options.physics!==undefined||dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(edges){var _this3=this;var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldEdgesData=this.body.data.edges;if(edges instanceof DataSet||edges instanceof DataView){this.body.data.edges=edges}else if(Array.isArray(edges)){this.body.data.edges=new DataSet;this.body.data.edges.add(edges)}else if(!edges){this.body.data.edges=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldEdgesData){util.forEach(this.edgesListeners,function(callback,event){oldEdgesData.off(event,callback)})}this.body.edges={};if(this.body.data.edges){util.forEach(this.edgesListeners,function(callback,event){_this3.body.data.edges.on(event,callback)});var ids=this.body.data.edges.getIds();this.add(ids,true)}this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var edges=this.body.edges;var edgesData=this.body.data.edges;for(var i=0;i<ids.length;i++){var id=ids[i];var oldEdge=edges[id];if(oldEdge){oldEdge.disconnect()}var data=edgesData.get(id,{showInternalIds:true});edges[id]=this.create(data)}this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids){var edges=this.body.edges;var edgesData=this.body.data.edges;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var data=edgesData.get(id);var edge=edges[id];if(edge!==undefined){edge.disconnect();dataChanged=edge.setOptions(data)||dataChanged;edge.connect()}else{this.body.edges[id]=this.create(data);dataChanged=true}}if(dataChanged===true){this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var emit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(ids.length===0)return;var edges=this.body.edges;util.forEach(ids,function(id){var edge=edges[id];if(edge!==undefined){edge.remove()}});if(emit){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"refresh\",value:function refresh(){var _this4=this;util.forEach(this.body.edges,function(edge,edgeId){var data=_this4.body.data.edges._data[edgeId];if(data!==undefined){edge.setOptions(data)}})}},{key:\"create\",value:function create(properties){return new Edge(properties,this.body,this.options,this.defaultOptions)}},{key:\"reconnectEdges\",value:function reconnectEdges(){var id;var nodes=this.body.nodes;var edges=this.body.edges;for(id in nodes){if(nodes.hasOwnProperty(id)){nodes[id].edges=[]}}for(id in edges){if(edges.hasOwnProperty(id)){var edge=edges[id];edge.from=null;edge.to=null;edge.connect()}}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(edgeId){var nodeList=[];if(this.body.edges[edgeId]!==undefined){var edge=this.body.edges[edgeId];if(edge.fromId!==undefined){nodeList.push(edge.fromId)}if(edge.toId!==undefined){nodeList.push(edge.toId)}}return nodeList}},{key:\"_updateState\",value:function _updateState(){this._addMissingEdges();this._removeInvalidEdges()}},{key:\"_removeInvalidEdges\",value:function _removeInvalidEdges(){var _this5=this;var edgesToDelete=[];util.forEach(this.body.edges,function(edge,id){var toNode=_this5.body.nodes[edge.toId];var fromNode=_this5.body.nodes[edge.fromId];if(toNode!==undefined&&toNode.isCluster===true||fromNode!==undefined&&fromNode.isCluster===true){return}if(toNode===undefined||fromNode===undefined){edgesToDelete.push(id)}});this.remove(edgesToDelete,false)}},{key:\"_addMissingEdges\",value:function _addMissingEdges(){var edges=this.body.edges;var edgesData=this.body.data.edges;var addIds=[];edgesData.forEach(function(edgeData,edgeId){var edge=edges[edgeId];if(edge===undefined){addIds.push(edgeId)}});this.add(addIds,true)}}]);return EdgesHandler}();exports[\"default\"]=EdgesHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CubicBezierEdgeBase2=__webpack_require__(216);var _CubicBezierEdgeBase3=_interopRequireDefault(_CubicBezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CubicBezierEdge=function(_CubicBezierEdgeBase){(0,_inherits3[\"default\"])(CubicBezierEdge,_CubicBezierEdgeBase);function CubicBezierEdge(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CubicBezierEdge);return(0,_possibleConstructorReturn3[\"default\"])(this,(CubicBezierEdge.__proto__||(0,_getPrototypeOf2[\"default\"])(CubicBezierEdge)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(CubicBezierEdge,[{key:\"_line\",value:function _line(ctx,values,viaNodes){var via1=viaNodes[0];var via2=viaNodes[1];this._bezierCurve(ctx,values,via1,via2)}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var dx=this.from.x-this.to.x;var dy=this.from.y-this.to.y;var x1=void 0,y1=void 0,x2=void 0,y2=void 0;var roundness=this.options.smooth.roundness;if((Math.abs(dx)>Math.abs(dy)||this.options.smooth.forceDirection===true||this.options.smooth.forceDirection===\"horizontal\")&&this.options.smooth.forceDirection!==\"vertical\"){y1=this.from.y;y2=this.to.y;x1=this.from.x-roundness*dx;x2=this.to.x+roundness*dx}else{y1=this.from.y-roundness*dy;y2=this.to.y+roundness*dy;x1=this.from.x;x2=this.to.x}return[{x:x1,y:y1},{x:x2,y:y2}]}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var _ref=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates(),_ref2=(0,_slicedToArray3[\"default\"])(_ref,2),via1=_ref2[0],via2=_ref2[1];return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2)}},{key:\"getPoint\",value:function getPoint(percentage){var _ref3=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates(),_ref4=(0,_slicedToArray3[\"default\"])(_ref3,2),via1=_ref4[0],via2=_ref4[1];var t=percentage;var vec=[];vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);var x=vec[0]*this.fromPoint.x+vec[1]*via1.x+vec[2]*via2.x+vec[3]*this.toPoint.x;var y=vec[0]*this.fromPoint.y+vec[1]*via1.y+vec[2]*via2.y+vec[3]*this.toPoint.y;return{x:x,y:y}}}]);return CubicBezierEdge}(_CubicBezierEdgeBase3[\"default\"]);exports[\"default\"]=CubicBezierEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CubicBezierEdgeBase=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(CubicBezierEdgeBase,_BezierEdgeBase);function CubicBezierEdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CubicBezierEdgeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(CubicBezierEdgeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(CubicBezierEdgeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(CubicBezierEdgeBase,[{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;var vec=[0,0,0,0];for(i=1;i<10;i++){t=.1*i;vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);x=vec[0]*x1+vec[1]*via1.x+vec[2]*via2.x+vec[3]*x2;y=vec[0]*y1+vec[1]*via1.y+vec[2]*via2.y+vec[3]*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}}]);return CubicBezierEdgeBase}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=CubicBezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeDynamic=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(BezierEdgeDynamic,_BezierEdgeBase);function BezierEdgeDynamic(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeDynamic);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeDynamic.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeDynamic)).call(this,options,body,labelModule));_this._boundFunction=function(){_this.positionBezierNode()};_this.body.emitter.on(\"_repositionBezierNodes\",_this._boundFunction);return _this}(0,_createClass3[\"default\"])(BezierEdgeDynamic,[{key:\"setOptions\",value:function setOptions(options){var physicsChange=false;if(this.options.physics!==options.physics){physicsChange=true}this.options=options;this.id=this.options.id;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.setupSupportNode();this.connect();if(physicsChange===true){this.via.setOptions({physics:this.options.physics});this.positionBezierNode()}}},{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];if(this.from===undefined||this.to===undefined||this.options.physics===false){this.via.setOptions({physics:false})}else{if(this.from.id===this.to.id){this.via.setOptions({physics:false})}else{this.via.setOptions({physics:true})}}}},{key:\"cleanup\",value:function cleanup(){this.body.emitter.off(\"_repositionBezierNodes\",this._boundFunction);if(this.via!==undefined){delete this.body.nodes[this.via.id];this.via=undefined;return true}return false}},{key:\"setupSupportNode\",value:function setupSupportNode(){if(this.via===undefined){var nodeId=\"edgeId:\"+this.id;var node=this.body.functions.createNode({id:nodeId,shape:\"circle\",physics:true,hidden:true});this.body.nodes[nodeId]=node;this.via=node;this.via.parentEdgeId=this.id;this.positionBezierNode()}}},{key:\"positionBezierNode\",value:function positionBezierNode(){if(this.via!==undefined&&this.from!==undefined&&this.to!==undefined){this.via.x=.5*(this.from.x+this.to.x);this.via.y=.5*(this.from.y+this.to.y)}else if(this.via!==undefined){this.via.x=0;this.via.y=0}}},{key:\"_line\",value:function _line(ctx,values,viaNode){this._bezierCurve(ctx,values,viaNode)}},{key:\"getViaNode\",value:function getViaNode(){return this.via}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.via;var t=percentage;var x=void 0,y=void 0;if(this.from===this.to){var _getCircleData=this._getCircleData(this.from),_getCircleData2=(0,_slicedToArray3[\"default\"])(_getCircleData,3),cx=_getCircleData2[0],cy=_getCircleData2[1],cr=_getCircleData2[2];var a=2*Math.PI*(1-t);x=cx+cr*Math.sin(a);y=cy+cr-cr*(1-Math.cos(a))}else{x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y}return{x:x,y:y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx,this.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,this.via)}}]);return BezierEdgeDynamic}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeDynamic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeStatic=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(BezierEdgeStatic,_BezierEdgeBase);function BezierEdgeStatic(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeStatic);return(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeStatic.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeStatic)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(BezierEdgeStatic,[{key:\"_line\",value:function _line(ctx,values,viaNode){this._bezierCurve(ctx,values,viaNode)}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var xVia=undefined;var yVia=undefined;var factor=this.options.smooth.roundness;var type=this.options.smooth.type;var dx=Math.abs(this.from.x-this.to.x);var dy=Math.abs(this.from.y-this.to.y);if(type===\"discrete\"||type===\"diagonalCross\"){var stepX=void 0;var stepY=void 0;if(dx<=dy){stepX=stepY=factor*dy}else{stepX=stepY=factor*dx}if(this.from.x>this.to.x)stepX=-stepX;if(this.from.y>=this.to.y)stepY=-stepY;xVia=this.from.x+stepX;yVia=this.from.y+stepY;if(type===\"discrete\"){if(dx<=dy){xVia=dx<factor*dy?this.from.x:xVia}else{yVia=dy<factor*dx?this.from.y:yVia}}}else if(type===\"straightCross\"){var _stepX=(1-factor)*dx;var _stepY=(1-factor)*dy;if(dx<=dy){_stepX=0;if(this.from.y<this.to.y)_stepY=-_stepY}else{if(this.from.x<this.to.x)_stepX=-_stepX;_stepY=0}xVia=this.to.x+_stepX;yVia=this.to.y+_stepY}else if(type===\"horizontal\"){var _stepX2=(1-factor)*dx;if(this.from.x<this.to.x)_stepX2=-_stepX2;xVia=this.to.x+_stepX2;yVia=this.from.y}else if(type===\"vertical\"){var _stepY2=(1-factor)*dy;if(this.from.y<this.to.y)_stepY2=-_stepY2;xVia=this.from.x;yVia=this.to.y+_stepY2}else if(type===\"curvedCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var radius=Math.sqrt(dx*dx+dy*dy);var pi=Math.PI;var originalAngle=Math.atan2(dy,dx);var myAngle=(originalAngle+(factor*.5+.5)*pi)%(2*pi);xVia=this.from.x+(factor*.5+.5)*radius*Math.sin(myAngle);yVia=this.from.y+(factor*.5+.5)*radius*Math.cos(myAngle)}else if(type===\"curvedCCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var _radius=Math.sqrt(dx*dx+dy*dy);var _pi=Math.PI;var _originalAngle=Math.atan2(dy,dx);var _myAngle=(_originalAngle+(-factor*.5+.5)*_pi)%(2*_pi);xVia=this.from.x+(factor*.5+.5)*_radius*Math.sin(_myAngle);yVia=this.from.y+(factor*.5+.5)*_radius*Math.cos(_myAngle)}else{var _stepX3=void 0;var _stepY3=void 0;if(dx<=dy){_stepX3=_stepY3=factor*dy}else{_stepX3=_stepY3=factor*dx}if(this.from.x>this.to.x)_stepX3=-_stepX3;if(this.from.y>=this.to.y)_stepY3=-_stepY3;xVia=this.from.x+_stepX3;yVia=this.from.y+_stepY3;if(dx<=dy){if(this.from.x<=this.to.x){xVia=this.to.x<xVia?this.to.x:xVia}else{xVia=this.to.x>xVia?this.to.x:xVia}}else{if(this.from.y>=this.to.y){yVia=this.to.y>yVia?this.to.y:yVia}else{yVia=this.to.y<yVia?this.to.y:yVia}}}return{x:xVia,y:yVia}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this._findBorderPositionBezier(nearNode,ctx,options.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var viaNode=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,viaNode)}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates();var t=percentage;var x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;var y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y;return{x:x,y:y}}}]);return BezierEdgeStatic}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeStatic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _EdgeBase2=__webpack_require__(118);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var StraightEdge=function(_EdgeBase){(0,_inherits3[\"default\"])(StraightEdge,_EdgeBase);function StraightEdge(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,StraightEdge);return(0,_possibleConstructorReturn3[\"default\"])(this,(StraightEdge.__proto__||(0,_getPrototypeOf2[\"default\"])(StraightEdge)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(StraightEdge,[{key:\"_line\",value:function _line(ctx,values){ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);ctx.lineTo(this.toPoint.x,this.toPoint.y);this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getViaNode\",value:function getViaNode(){return undefined}},{key:\"getPoint\",value:function getPoint(percentage){return{x:(1-percentage)*this.fromPoint.x+percentage*this.toPoint.x,y:(1-percentage)*this.fromPoint.y+percentage*this.toPoint.y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var node1=this.to;var node2=this.from;if(nearNode.id===this.from.id){node1=this.from;node2=this.to}var angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);var dx=node1.x-node2.x;var dy=node1.y-node2.y;var edgeSegmentLength=Math.sqrt(dx*dx+dy*dy);var toBorderDist=nearNode.distanceToBorder(ctx,angle);var toBorderPoint=(edgeSegmentLength-toBorderDist)/edgeSegmentLength;var borderPos={};borderPos.x=(1-toBorderPoint)*node2.x+toBorderPoint*node1.x;borderPos.y=(1-toBorderPoint)*node2.y+toBorderPoint*node1.y;return borderPos}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToLine(x1,y1,x2,y2,x3,y3)}}]);return StraightEdge}(_EdgeBase3[\"default\"]);exports[\"default\"]=StraightEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BarnesHutSolver=__webpack_require__(120)[\"default\"];var Repulsion=__webpack_require__(221)[\"default\"];var HierarchicalRepulsion=__webpack_require__(222)[\"default\"];var SpringSolver=__webpack_require__(223)[\"default\"];var HierarchicalSpringSolver=__webpack_require__(224)[\"default\"];var CentralGravitySolver=__webpack_require__(121)[\"default\"];var ForceAtlas2BasedRepulsionSolver=__webpack_require__(225)[\"default\"];var ForceAtlas2BasedCentralGravitySolver=__webpack_require__(226)[\"default\"];var util=__webpack_require__(2);var EndPoints=__webpack_require__(119)[\"default\"];var PhysicsEngine=function(){function PhysicsEngine(body){(0,_classCallCheck3[\"default\"])(this,PhysicsEngine);this.body=body;this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}};this.physicsEnabled=true;this.simulationInterval=1e3/60;this.requiresTimeout=true;this.previousStates={};this.referenceState={};this.freezeCache={};this.renderTimer=undefined;this.adaptiveTimestep=false;this.adaptiveTimestepEnabled=false;this.adaptiveCounter=0;this.adaptiveInterval=3;this.stabilized=false;this.startedStabilization=false;this.stabilizationIterations=0;this.ready=false;this.options={};this.defaultOptions={enabled:true,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:\"barnesHut\",stabilization:{enabled:true,iterations:1e3,updateInterval:50,onlyDynamicEdges:false,fit:true},timestep:.5,adaptiveTimestep:true};util.extend(this.options,this.defaultOptions);this.timestep=.5;this.layoutFailed=false;this.bindEventListeners()}(0,_createClass3[\"default\"])(PhysicsEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"initPhysics\",function(){_this.initPhysics()});this.body.emitter.on(\"_layoutFailed\",function(){_this.layoutFailed=true});this.body.emitter.on(\"resetPhysics\",function(){_this.stopSimulation();_this.ready=false});this.body.emitter.on(\"disablePhysics\",function(){_this.physicsEnabled=false;_this.stopSimulation()});this.body.emitter.on(\"restorePhysics\",function(){_this.setOptions(_this.options);if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"startSimulation\",function(){if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"stopSimulation\",function(){_this.stopSimulation()});this.body.emitter.on(\"destroy\",function(){_this.stopSimulation(false);_this.body.emitter.off()});this.body.emitter.on(\"_dataChanged\",function(){_this.updatePhysicsData()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){if(options===false){this.options.enabled=false;this.physicsEnabled=false;this.stopSimulation()}else if(options===true){this.options.enabled=true;this.physicsEnabled=true;this.startSimulation()}else{this.physicsEnabled=true;util.selectiveNotDeepExtend([\"stabilization\"],this.options,options);util.mergeOptions(this.options,options,\"stabilization\");if(options.enabled===undefined){this.options.enabled=true}if(this.options.enabled===false){this.physicsEnabled=false;this.stopSimulation()}this.timestep=this.options.timestep}}this.init()}},{key:\"init\",value:function init(){var options;if(this.options.solver===\"forceAtlas2Based\"){options=this.options.forceAtlas2Based;this.nodesSolver=new ForceAtlas2BasedRepulsionSolver(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new ForceAtlas2BasedCentralGravitySolver(this.body,this.physicsBody,options)}else if(this.options.solver===\"repulsion\"){options=this.options.repulsion;this.nodesSolver=new Repulsion(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}else if(this.options.solver===\"hierarchicalRepulsion\"){options=this.options.hierarchicalRepulsion;this.nodesSolver=new HierarchicalRepulsion(this.body,this.physicsBody,options);this.edgesSolver=new HierarchicalSpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}else{options=this.options.barnesHut;this.nodesSolver=new BarnesHutSolver(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}this.modelOptions=options}},{key:\"initPhysics\",value:function initPhysics(){if(this.physicsEnabled===true&&this.options.enabled===true){if(this.options.stabilization.enabled===true){this.stabilize()}else{this.stabilized=false;this.ready=true;this.body.emitter.emit(\"fit\",{},this.layoutFailed);this.startSimulation()}}else{this.ready=true;this.body.emitter.emit(\"fit\")}}},{key:\"startSimulation\",value:function startSimulation(){if(this.physicsEnabled===true&&this.options.enabled===true){this.stabilized=false;this.adaptiveTimestep=false;this.body.emitter.emit(\"_resizeNodes\");if(this.viewFunction===undefined){this.viewFunction=this.simulationStep.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}else{this.body.emitter.emit(\"_redraw\")}}},{key:\"stopSimulation\",value:function stopSimulation(){var emit=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.stabilized=true;if(emit===true){this._emitStabilized()}if(this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.viewFunction=undefined;if(emit===true){this.body.emitter.emit(\"_stopRendering\")}}}},{key:\"simulationStep\",value:function simulationStep(){var startTime=Date.now();this.physicsTick();var physicsTime=Date.now()-startTime;if((physicsTime<.4*this.simulationInterval||this.runDoubleSpeed===true)&&this.stabilized===false){this.physicsTick();this.runDoubleSpeed=true}if(this.stabilized===true){this.stopSimulation()}}},{key:\"_emitStabilized\",value:function _emitStabilized(){var _this2=this;var amountOfIterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.stabilizationIterations;if(this.stabilizationIterations>1||this.startedStabilization===true){setTimeout(function(){_this2.body.emitter.emit(\"stabilized\",{iterations:amountOfIterations});_this2.startedStabilization=false;_this2.stabilizationIterations=0},0)}}},{key:\"physicsStep\",value:function physicsStep(){this.gravitySolver.solve();this.nodesSolver.solve();this.edgesSolver.solve();this.moveNodes()}},{key:\"adjustTimeStep\",value:function adjustTimeStep(){var factor=1.2;if(this._evaluateStepQuality()===true){this.timestep=factor*this.timestep}else{if(this.timestep/factor<this.options.timestep){this.timestep=this.options.timestep}else{this.adaptiveCounter=-1;this.timestep=Math.max(this.options.timestep,this.timestep/factor)}}}},{key:\"physicsTick\",value:function physicsTick(){this._startStabilizing();if(this.stabilized===true)return;if(this.adaptiveTimestep===true&&this.adaptiveTimestepEnabled===true){var doAdaptive=this.adaptiveCounter%this.adaptiveInterval===0;if(doAdaptive){this.timestep=2*this.timestep;this.physicsStep();this.revert();this.timestep=.5*this.timestep;this.physicsStep();this.physicsStep();this.adjustTimeStep()}else{this.physicsStep()}this.adaptiveCounter+=1}else{this.timestep=this.options.timestep;this.physicsStep()}\nif(this.stabilized===true)this.revert();this.stabilizationIterations++}},{key:\"updatePhysicsData\",value:function updatePhysicsData(){this.physicsBody.forces={};this.physicsBody.physicsNodeIndices=[];this.physicsBody.physicsEdgeIndices=[];var nodes=this.body.nodes;var edges=this.body.edges;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(nodes[nodeId].options.physics===true){this.physicsBody.physicsNodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){if(edges[edgeId].options.physics===true){this.physicsBody.physicsEdgeIndices.push(edges[edgeId].id)}}}for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var _nodeId=this.physicsBody.physicsNodeIndices[i];this.physicsBody.forces[_nodeId]={x:0,y:0};if(this.physicsBody.velocities[_nodeId]===undefined){this.physicsBody.velocities[_nodeId]={x:0,y:0}}}for(var _nodeId2 in this.physicsBody.velocities){if(nodes[_nodeId2]===undefined){delete this.physicsBody.velocities[_nodeId2]}}}},{key:\"revert\",value:function revert(){var nodeIds=(0,_keys2[\"default\"])(this.previousStates);var nodes=this.body.nodes;var velocities=this.physicsBody.velocities;this.referenceState={};for(var i=0;i<nodeIds.length;i++){var nodeId=nodeIds[i];if(nodes[nodeId]!==undefined){if(nodes[nodeId].options.physics===true){this.referenceState[nodeId]={positions:{x:nodes[nodeId].x,y:nodes[nodeId].y}};velocities[nodeId].x=this.previousStates[nodeId].vx;velocities[nodeId].y=this.previousStates[nodeId].vy;nodes[nodeId].x=this.previousStates[nodeId].x;nodes[nodeId].y=this.previousStates[nodeId].y}}else{delete this.previousStates[nodeId]}}}},{key:\"_evaluateStepQuality\",value:function _evaluateStepQuality(){var dx=void 0,dy=void 0,dpos=void 0;var nodes=this.body.nodes;var reference=this.referenceState;var posThreshold=.3;for(var nodeId in this.referenceState){if(this.referenceState.hasOwnProperty(nodeId)&&nodes[nodeId]!==undefined){dx=nodes[nodeId].x-reference[nodeId].positions.x;dy=nodes[nodeId].y-reference[nodeId].positions.y;dpos=Math.sqrt(Math.pow(dx,2)+Math.pow(dy,2));if(dpos>posThreshold){return false}}}return true}},{key:\"moveNodes\",value:function moveNodes(){var nodeIndices=this.physicsBody.physicsNodeIndices;var maxNodeVelocity=0;var averageNodeVelocity=0;var velocityAdaptiveThreshold=5;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];var nodeVelocity=this._performStep(nodeId);maxNodeVelocity=Math.max(maxNodeVelocity,nodeVelocity);averageNodeVelocity+=nodeVelocity}this.adaptiveTimestepEnabled=averageNodeVelocity/nodeIndices.length<velocityAdaptiveThreshold;this.stabilized=maxNodeVelocity<this.options.minVelocity}},{key:\"calculateComponentVelocity\",value:function calculateComponentVelocity(v,f,m){var df=this.modelOptions.damping*v;var a=(f-df)/m;v+=a*this.timestep;var maxV=this.options.maxVelocity||1e9;if(Math.abs(v)>maxV){v=v>0?maxV:-maxV}return v}},{key:\"_performStep\",value:function _performStep(nodeId){var node=this.body.nodes[nodeId];var force=this.physicsBody.forces[nodeId];var velocity=this.physicsBody.velocities[nodeId];this.previousStates[nodeId]={x:node.x,y:node.y,vx:velocity.x,vy:velocity.y};if(node.options.fixed.x===false){velocity.x=this.calculateComponentVelocity(velocity.x,force.x,node.options.mass);node.x+=velocity.x*this.timestep}else{force.x=0;velocity.x=0}if(node.options.fixed.y===false){velocity.y=this.calculateComponentVelocity(velocity.y,force.y,node.options.mass);node.y+=velocity.y*this.timestep}else{force.y=0;velocity.y=0}var totalVelocity=Math.sqrt(Math.pow(velocity.x,2)+Math.pow(velocity.y,2));return totalVelocity}},{key:\"_freezeNodes\",value:function _freezeNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(nodes[id].x&&nodes[id].y){var fixed=nodes[id].options.fixed;this.freezeCache[id]={x:fixed.x,y:fixed.y};fixed.x=true;fixed.y=true}}}}},{key:\"_restoreFrozenNodes\",value:function _restoreFrozenNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(this.freezeCache[id]!==undefined){nodes[id].options.fixed.x=this.freezeCache[id].x;nodes[id].options.fixed.y=this.freezeCache[id].y}}}this.freezeCache={}}},{key:\"stabilize\",value:function stabilize(){var _this3=this;var iterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.stabilization.iterations;if(typeof iterations!==\"number\"){iterations=this.options.stabilization.iterations;console.log(\"The stabilize method needs a numeric amount of iterations. Switching to default: \",iterations)}if(this.physicsBody.physicsNodeIndices.length===0){this.ready=true;return}this.adaptiveTimestep=true&&this.options.adaptiveTimestep;this.body.emitter.emit(\"_resizeNodes\");this.stopSimulation();this.stabilized=false;this.body.emitter.emit(\"_blockRedraw\");this.targetIterations=iterations;if(this.options.stabilization.onlyDynamicEdges===true){this._freezeNodes()}this.stabilizationIterations=0;setTimeout(function(){return _this3._stabilizationBatch()},0)}},{key:\"_startStabilizing\",value:function _startStabilizing(){if(this.startedStabilization===true)return false;this.body.emitter.emit(\"startStabilizing\");this.startedStabilization=true;return true}},{key:\"_stabilizationBatch\",value:function _stabilizationBatch(){var _this4=this;var running=function running(){return _this4.stabilized===false&&_this4.stabilizationIterations<_this4.targetIterations};var sendProgress=function sendProgress(){_this4.body.emitter.emit(\"stabilizationProgress\",{iterations:_this4.stabilizationIterations,total:_this4.targetIterations})};if(this._startStabilizing()){sendProgress()}var count=0;while(running()&&count<this.options.stabilization.updateInterval){this.physicsTick();count++}sendProgress();if(running()){setTimeout(this._stabilizationBatch.bind(this),0)}else{this._finalizeStabilization()}}},{key:\"_finalizeStabilization\",value:function _finalizeStabilization(){this.body.emitter.emit(\"_allowRedraw\");if(this.options.stabilization.fit===true){this.body.emitter.emit(\"fit\")}if(this.options.stabilization.onlyDynamicEdges===true){this._restoreFrozenNodes()}this.body.emitter.emit(\"stabilizationIterationsDone\");this.body.emitter.emit(\"_requestRedraw\");if(this.stabilized===true){this._emitStabilized()}else{this.startSimulation()}this.ready=true}},{key:\"_drawForces\",value:function _drawForces(ctx){for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var index=this.physicsBody.physicsNodeIndices[i];var node=this.body.nodes[index];var force=this.physicsBody.forces[index];var factor=20;var colorFactor=.03;var forceSize=Math.sqrt(Math.pow(force.x,2)+Math.pow(force.x,2));var size=Math.min(Math.max(5,forceSize),15);var arrowSize=3*size;var color=util.HSVToHex((180-Math.min(1,Math.max(0,colorFactor*forceSize))*180)/360,1,1);var point={x:node.x+factor*force.x,y:node.y+factor*force.y};ctx.lineWidth=size;ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(node.x,node.y);ctx.lineTo(point.x,point.y);ctx.stroke();var angle=Math.atan2(force.y,force.x);ctx.fillStyle=color;EndPoints.draw(ctx,{type:\"arrow\",point:point,angle:angle,length:arrowSize});ctx.fill()}}}]);return PhysicsEngine}();exports[\"default\"]=PhysicsEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var RepulsionSolver=function(){function RepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,RepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(RepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;var a=-2/3/nodeDistance;var b=4/3;for(var i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(var j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance===0){distance=.1*Math.random();dx=distance}if(distance<2*nodeDistance){if(distance<.5*nodeDistance){repulsingForce=1}else{repulsingForce=a*distance+b}repulsingForce=repulsingForce/distance;fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return RepulsionSolver}();exports[\"default\"]=RepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var HierarchicalRepulsionSolver=function(){function HierarchicalRepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,HierarchicalRepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(HierarchicalRepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2,i,j;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;for(i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];if(node1.level===node2.level){dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);var steepness=.05;if(distance<nodeDistance){repulsingForce=-Math.pow(steepness*distance,2)+Math.pow(steepness*nodeDistance,2)}else{repulsingForce=0}if(distance===0){distance=.01}else{repulsingForce=repulsingForce/distance}fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return HierarchicalRepulsionSolver}();exports[\"default\"]=HierarchicalRepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var SpringSolver=function(){function SpringSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,SpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(SpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength=void 0,edge=void 0;var edgeIndices=this.physicsBody.physicsEdgeIndices;var edges=this.body.edges;var node1=void 0,node2=void 0,node3=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true&&edge.toId!==edge.fromId){if(this.body.nodes[edge.toId]!==undefined&&this.body.nodes[edge.fromId]!==undefined){if(edge.edgeType.via!==undefined){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;node1=edge.to;node2=edge.edgeType.via;node3=edge.from;this._calculateSpringForce(node1,node2,.5*edgeLength);this._calculateSpringForce(node2,node3,.5*edgeLength)}else{edgeLength=edge.options.length===undefined?this.options.springLength*1.5:edge.options.length;this._calculateSpringForce(edge.from,edge.to,edgeLength)}}}}}},{key:\"_calculateSpringForce\",value:function _calculateSpringForce(node1,node2,edgeLength){var dx=node1.x-node2.x;var dy=node1.y-node2.y;var distance=Math.max(Math.sqrt(dx*dx+dy*dy),.01);var springForce=this.options.springConstant*(edgeLength-distance)/distance;var fx=dx*springForce;var fy=dy*springForce;if(this.physicsBody.forces[node1.id]!==undefined){this.physicsBody.forces[node1.id].x+=fx;this.physicsBody.forces[node1.id].y+=fy}if(this.physicsBody.forces[node2.id]!==undefined){this.physicsBody.forces[node2.id].x-=fx;this.physicsBody.forces[node2.id].y-=fy}}}]);return SpringSolver}();exports[\"default\"]=SpringSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var HierarchicalSpringSolver=function(){function HierarchicalSpringSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,HierarchicalSpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(HierarchicalSpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength,edge;var dx,dy,fx,fy,springForce,distance;var edges=this.body.edges;var factor=.5;var edgeIndices=this.physicsBody.physicsEdgeIndices;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];forces[nodeId].springFx=0;forces[nodeId].springFy=0}for(var _i=0;_i<edgeIndices.length;_i++){edge=edges[edgeIndices[_i]];if(edge.connected===true){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;dx=edge.from.x-edge.to.x;dy=edge.from.y-edge.to.y;distance=Math.sqrt(dx*dx+dy*dy);distance=distance===0?.01:distance;springForce=this.options.springConstant*(edgeLength-distance)/distance;fx=dx*springForce;fy=dy*springForce;if(edge.to.level!=edge.from.level){if(forces[edge.toId]!==undefined){forces[edge.toId].springFx-=fx;forces[edge.toId].springFy-=fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].springFx+=fx;forces[edge.fromId].springFy+=fy}}else{if(forces[edge.toId]!==undefined){forces[edge.toId].x-=factor*fx;forces[edge.toId].y-=factor*fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].x+=factor*fx;forces[edge.fromId].y+=factor*fy}}}}springForce=1;var springFx,springFy;for(var _i2=0;_i2<nodeIndices.length;_i2++){var _nodeId=nodeIndices[_i2];springFx=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFx));springFy=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFy));forces[_nodeId].x+=springFx;forces[_nodeId].y+=springFy}var totalFx=0;var totalFy=0;for(var _i3=0;_i3<nodeIndices.length;_i3++){var _nodeId2=nodeIndices[_i3];totalFx+=forces[_nodeId2].x;totalFy+=forces[_nodeId2].y}var correctionFx=totalFx/nodeIndices.length;var correctionFy=totalFy/nodeIndices.length;for(var _i4=0;_i4<nodeIndices.length;_i4++){var _nodeId3=nodeIndices[_i4];forces[_nodeId3].x-=correctionFx;forces[_nodeId3].y-=correctionFy}}}]);return HierarchicalSpringSolver}();exports[\"default\"]=HierarchicalSpringSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BarnesHutSolver2=__webpack_require__(120);var _BarnesHutSolver3=_interopRequireDefault(_BarnesHutSolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ForceAtlas2BasedRepulsionSolver=function(_BarnesHutSolver){(0,_inherits3[\"default\"])(ForceAtlas2BasedRepulsionSolver,_BarnesHutSolver);function ForceAtlas2BasedRepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,ForceAtlas2BasedRepulsionSolver);return(0,_possibleConstructorReturn3[\"default\"])(this,(ForceAtlas2BasedRepulsionSolver.__proto__||(0,_getPrototypeOf2[\"default\"])(ForceAtlas2BasedRepulsionSolver)).call(this,body,physicsBody,options))}(0,_createClass3[\"default\"])(ForceAtlas2BasedRepulsionSolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1*Math.random();dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var degree=node.edges.length+1;var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass*degree/Math.pow(distance,2);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}}]);return ForceAtlas2BasedRepulsionSolver}(_BarnesHutSolver3[\"default\"]);exports[\"default\"]=ForceAtlas2BasedRepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CentralGravitySolver2=__webpack_require__(121);var _CentralGravitySolver3=_interopRequireDefault(_CentralGravitySolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ForceAtlas2BasedCentralGravitySolver=function(_CentralGravitySolver){(0,_inherits3[\"default\"])(ForceAtlas2BasedCentralGravitySolver,_CentralGravitySolver);function ForceAtlas2BasedCentralGravitySolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,ForceAtlas2BasedCentralGravitySolver);return(0,_possibleConstructorReturn3[\"default\"])(this,(ForceAtlas2BasedCentralGravitySolver.__proto__||(0,_getPrototypeOf2[\"default\"])(ForceAtlas2BasedCentralGravitySolver)).call(this,body,physicsBody,options))}(0,_createClass3[\"default\"])(ForceAtlas2BasedCentralGravitySolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){if(distance>0){var degree=node.edges.length+1;var gravityForce=this.options.centralGravity*degree*node.options.mass;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}}]);return ForceAtlas2BasedCentralGravitySolver}(_CentralGravitySolver3[\"default\"]);exports[\"default\"]=ForceAtlas2BasedCentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var Cluster=__webpack_require__(228)[\"default\"];var Edge=__webpack_require__(74)[\"default\"];var Node=__webpack_require__(47)[\"default\"];var ClusterEngine=function(){function ClusterEngine(body){var _this=this;(0,_classCallCheck3[\"default\"])(this,ClusterEngine);this.body=body;this.clusteredNodes={};this.clusteredEdges={};this.options={};this.defaultOptions={};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_resetData\",function(){_this.clusteredNodes={};_this.clusteredEdges={}})}(0,_createClass3[\"default\"])(ClusterEngine,[{key:\"clusterByHubsize\",value:function clusterByHubsize(hubsize,options){if(hubsize===undefined){hubsize=this._getHubSize()}else if((typeof hubsize===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(hubsize))===\"object\"){options=this._checkOptions(hubsize);hubsize=this._getHubSize()}var nodesToCluster=[];for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];if(node.edges.length>=hubsize){nodesToCluster.push(node.id)}}for(var _i=0;_i<nodesToCluster.length;_i++){this.clusterByConnection(nodesToCluster[_i],options,true)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"cluster\",value:function cluster(){var _this2=this;var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(options.joinCondition===undefined){throw new Error(\"Cannot call clusterByNodeData without a joinCondition function in the options.\")}options=this._checkOptions(options);var childNodesObj={};var childEdgesObj={};util.forEach(this.body.nodes,function(node,nodeId){var clonedOptions=NetworkUtil.cloneOptions(node);if(options.joinCondition(clonedOptions)===true){childNodesObj[nodeId]=node;util.forEach(node.edges,function(edge){if(_this2.clusteredEdges[edge.id]===undefined){childEdgesObj[edge.id]=edge}})}});this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"clusterByEdgeCount\",value:function clusterByEdgeCount(edgeCount,options){var _this3=this;var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;options=this._checkOptions(options);var clusters=[];var usedNodes={};var edge=void 0,edges=void 0,relevantEdgeCount=void 0;var _loop=function _loop(i){var childNodesObj={};var childEdgesObj={};var nodeId=_this3.body.nodeIndices[i];var node=_this3.body.nodes[nodeId];if(usedNodes[nodeId]===undefined){relevantEdgeCount=0;edges=[];for(var j=0;j<node.edges.length;j++){edge=node.edges[j];if(_this3.clusteredEdges[edge.id]===undefined){if(edge.toId!==edge.fromId){relevantEdgeCount++}edges.push(edge)}}if(relevantEdgeCount===edgeCount){checkJoinCondition=function checkJoinCondition(node){if(options.joinCondition===undefined||options.joinCondition===null){return true}var clonedOptions=NetworkUtil.cloneOptions(node);return options.joinCondition(clonedOptions)};var gatheringSuccessful=true;for(var _j=0;_j<edges.length;_j++){edge=edges[_j];var childNodeId=_this3._getConnectedId(edge,nodeId);if(checkJoinCondition(node)){childEdgesObj[edge.id]=edge;childNodesObj[nodeId]=node;childNodesObj[childNodeId]=_this3.body.nodes[childNodeId];usedNodes[nodeId]=true}else{gatheringSuccessful=false;break}}if((0,_keys2[\"default\"])(childNodesObj).length>0&&(0,_keys2[\"default\"])(childEdgesObj).length>0&&gatheringSuccessful===true){findClusterData=function findClusterData(){for(var n=0;n<clusters.length;++n){for(var m in childNodesObj){if(clusters[n].nodes[m]!==undefined){return clusters[n]}}}return undefined};foundCluster=findClusterData();if(foundCluster!==undefined){for(var m in childNodesObj){if(foundCluster.nodes[m]===undefined){foundCluster.nodes[m]=childNodesObj[m]}}for(var _m in childEdgesObj){if(foundCluster.edges[_m]===undefined){foundCluster.edges[_m]=childEdgesObj[_m]}}}else{clusters.push({nodes:childNodesObj,edges:childEdgesObj})}}}}};for(var i=0;i<this.body.nodeIndices.length;i++){var checkJoinCondition;var findClusterData;var foundCluster;_loop(i)}for(var i=0;i<clusters.length;i++){this._cluster(clusters[i].nodes,clusters[i].edges,options,false)}if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"clusterOutliers\",value:function clusterOutliers(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(1,options,refreshData)}},{key:\"clusterBridges\",value:function clusterBridges(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(2,options,refreshData)}},{key:\"clusterByConnection\",value:function clusterByConnection(nodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(nodeId===undefined){throw new Error(\"No nodeId supplied to clusterByConnection!\")}if(this.body.nodes[nodeId]===undefined){throw new Error(\"The nodeId given to clusterByConnection does not exist!\")}var node=this.body.nodes[nodeId];options=this._checkOptions(options,node);if(options.clusterNodeProperties.x===undefined){options.clusterNodeProperties.x=node.x}if(options.clusterNodeProperties.y===undefined){options.clusterNodeProperties.y=node.y}if(options.clusterNodeProperties.fixed===undefined){options.clusterNodeProperties.fixed={};options.clusterNodeProperties.fixed.x=node.options.fixed.x;options.clusterNodeProperties.fixed.y=node.options.fixed.y}var childNodesObj={};var childEdgesObj={};var parentNodeId=node.id;var parentClonedOptions=NetworkUtil.cloneOptions(node);childNodesObj[parentNodeId]=node;for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(this.clusteredEdges[edge.id]===undefined){var childNodeId=this._getConnectedId(edge,parentNodeId);if(this.clusteredNodes[childNodeId]===undefined){if(childNodeId!==parentNodeId){if(options.joinCondition===undefined){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}else{var childClonedOptions=NetworkUtil.cloneOptions(this.body.nodes[childNodeId]);if(options.joinCondition(parentClonedOptions,childClonedOptions)===true){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}}}else{childEdgesObj[edge.id]=edge}}}}var childNodeIDs=(0,_keys2[\"default\"])(childNodesObj).map(function(childNode){return childNodesObj[childNode].id});for(childNode in childNodesObj){if(!childNodesObj.hasOwnProperty(childNode))continue;var childNode=childNodesObj[childNode];for(var y=0;y<childNode.edges.length;y++){var childEdge=childNode.edges[y];if(childNodeIDs.indexOf(this._getConnectedId(childEdge,childNode.id))>-1){childEdgesObj[childEdge.id]=childEdge}}}this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"_createClusterEdges\",value:function _createClusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,clusterEdgeProperties){var edge=void 0,childNodeId=void 0,childNode=void 0,toId=void 0,fromId=void 0,otherNodeId=void 0;var childKeys=(0,_keys2[\"default\"])(childNodesObj);var createEdges=[];for(var i=0;i<childKeys.length;i++){childNodeId=childKeys[i];childNode=childNodesObj[childNodeId];for(var j=0;j<childNode.edges.length;j++){edge=childNode.edges[j];if(this.clusteredEdges[edge.id]===undefined){if(edge.toId==edge.fromId){childEdgesObj[edge.id]=edge}else{if(edge.toId==childNodeId){toId=clusterNodeProperties.id;fromId=edge.fromId;otherNodeId=fromId}else{toId=edge.toId;fromId=clusterNodeProperties.id;otherNodeId=toId}}if(childNodesObj[otherNodeId]===undefined){createEdges.push({edge:edge,fromId:fromId,toId:toId})}}}}var newEdges=[];var getNewEdge=function getNewEdge(createdEdge){for(var _j2=0;_j2<newEdges.length;_j2++){var newEdge=newEdges[_j2];var matchToDirection=createdEdge.fromId===newEdge.fromId&&createdEdge.toId===newEdge.toId;var matchFromDirection=createdEdge.fromId===newEdge.toId&&createdEdge.toId===newEdge.fromId;if(matchToDirection||matchFromDirection){return newEdge}}return null};for(var _j3=0;_j3<createEdges.length;_j3++){var createdEdge=createEdges[_j3];var _edge=createdEdge.edge;var newEdge=getNewEdge(createdEdge);if(newEdge===null){newEdge=this._createClusteredEdge(createdEdge.fromId,createdEdge.toId,_edge,clusterEdgeProperties);newEdges.push(newEdge)}else{newEdge.clusteringEdgeReplacingIds.push(_edge.id)}this.body.edges[_edge.id].edgeReplacedById=newEdge.id;this._backupEdgeOptions(_edge);_edge.setOptions({physics:false})}}},{key:\"_checkOptions\",value:function _checkOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(options.clusterEdgeProperties===undefined){options.clusterEdgeProperties={}}if(options.clusterNodeProperties===undefined){options.clusterNodeProperties={}}return options}},{key:\"_cluster\",value:function _cluster(childNodesObj,childEdgesObj,options){var refreshData=arguments.length>3&&arguments[3]!==undefined?arguments[3]:true;var tmpNodesToRemove=[];for(var _nodeId in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId)){if(this.clusteredNodes[_nodeId]!==undefined){tmpNodesToRemove.push(_nodeId)}}}for(var n=0;n<tmpNodesToRemove.length;++n){delete childNodesObj[tmpNodesToRemove[n]]}if((0,_keys2[\"default\"])(childNodesObj).length==0){return}if((0,_keys2[\"default\"])(childNodesObj).length==1&&options.clusterNodeProperties.allowSingleNodeCluster!=true){return}var clusterNodeProperties=util.deepExtend({},options.clusterNodeProperties);if(options.processProperties!==undefined){var childNodesOptions=[];for(var _nodeId2 in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId2)){var clonedOptions=NetworkUtil.cloneOptions(childNodesObj[_nodeId2]);childNodesOptions.push(clonedOptions)}}var childEdgesOptions=[];for(var edgeId in childEdgesObj){if(childEdgesObj.hasOwnProperty(edgeId)){if(edgeId.substr(0,12)!==\"clusterEdge:\"){var _clonedOptions=NetworkUtil.cloneOptions(childEdgesObj[edgeId],\"edge\");childEdgesOptions.push(_clonedOptions)}}}clusterNodeProperties=options.processProperties(clusterNodeProperties,childNodesOptions,childEdgesOptions);if(!clusterNodeProperties){throw new Error(\"The processProperties function does not return properties!\")}}if(clusterNodeProperties.id===undefined){clusterNodeProperties.id=\"cluster:\"+util.randomUUID()}var clusterId=clusterNodeProperties.id;if(clusterNodeProperties.label===undefined){clusterNodeProperties.label=\"cluster\"}var pos=undefined;if(clusterNodeProperties.x===undefined){pos=this._getClusterPosition(childNodesObj);clusterNodeProperties.x=pos.x}if(clusterNodeProperties.y===undefined){if(pos===undefined){pos=this._getClusterPosition(childNodesObj)}clusterNodeProperties.y=pos.y}clusterNodeProperties.id=clusterId;var clusterNode=this.body.functions.createNode(clusterNodeProperties,Cluster);clusterNode.containedNodes=childNodesObj;clusterNode.containedEdges=childEdgesObj;clusterNode.clusterEdgeProperties=options.clusterEdgeProperties;this.body.nodes[clusterNodeProperties.id]=clusterNode;this._clusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,options.clusterEdgeProperties);clusterNodeProperties.id=undefined;if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"_backupEdgeOptions\",value:function _backupEdgeOptions(edge){if(this.clusteredEdges[edge.id]===undefined){this.clusteredEdges[edge.id]={physics:edge.options.physics}}}},{key:\"_restoreEdge\",value:function _restoreEdge(edge){var originalOptions=this.clusteredEdges[edge.id];if(originalOptions!==undefined){edge.setOptions({physics:originalOptions.physics});delete this.clusteredEdges[edge.id]}}},{key:\"isCluster\",value:function isCluster(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].isCluster===true}else{console.log(\"Node does not exist.\");return false}}},{key:\"_getClusterPosition\",value:function _getClusterPosition(childNodesObj){var childKeys=(0,_keys2[\"default\"])(childNodesObj);var minX=childNodesObj[childKeys[0]].x;var maxX=childNodesObj[childKeys[0]].x;var minY=childNodesObj[childKeys[0]].y;var maxY=childNodesObj[childKeys[0]].y;var node=void 0;for(var i=1;i<childKeys.length;i++){node=childNodesObj[childKeys[i]];minX=node.x<minX?node.x:minX;maxX=node.x>maxX?node.x:maxX\n;minY=node.y<minY?node.y:minY;maxY=node.y>maxY?node.y:maxY}return{x:.5*(minX+maxX),y:.5*(minY+maxY)}}},{key:\"openCluster\",value:function openCluster(clusterNodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(clusterNodeId===undefined){throw new Error(\"No clusterNodeId supplied to openCluster.\")}var clusterNode=this.body.nodes[clusterNodeId];if(clusterNode===undefined){throw new Error(\"The clusterNodeId supplied to openCluster does not exist.\")}if(clusterNode.isCluster!==true||clusterNode.containedNodes===undefined||clusterNode.containedEdges===undefined){throw new Error(\"The node:\"+clusterNodeId+\" is not a valid cluster.\")}var stack=this.findNode(clusterNodeId);var parentIndex=stack.indexOf(clusterNodeId)-1;if(parentIndex>=0){var parentClusterNodeId=stack[parentIndex];var parentClusterNode=this.body.nodes[parentClusterNodeId];parentClusterNode._openChildCluster(clusterNodeId);delete this.body.nodes[clusterNodeId];if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}return}var containedNodes=clusterNode.containedNodes;var containedEdges=clusterNode.containedEdges;if(options!==undefined&&options.releaseFunction!==undefined&&typeof options.releaseFunction===\"function\"){var positions={};var clusterPosition={x:clusterNode.x,y:clusterNode.y};for(var _nodeId3 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId3)){var containedNode=this.body.nodes[_nodeId3];positions[_nodeId3]={x:containedNode.x,y:containedNode.y}}}var newPositions=options.releaseFunction(clusterPosition,positions);for(var _nodeId4 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId4)){var _containedNode=this.body.nodes[_nodeId4];if(newPositions[_nodeId4]!==undefined){_containedNode.x=newPositions[_nodeId4].x===undefined?clusterNode.x:newPositions[_nodeId4].x;_containedNode.y=newPositions[_nodeId4].y===undefined?clusterNode.y:newPositions[_nodeId4].y}}}}else{util.forEach(containedNodes,function(containedNode){if(containedNode.options.fixed.x===false){containedNode.x=clusterNode.x}if(containedNode.options.fixed.y===false){containedNode.y=clusterNode.y}})}for(var _nodeId5 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId5)){var _containedNode2=this.body.nodes[_nodeId5];_containedNode2.vx=clusterNode.vx;_containedNode2.vy=clusterNode.vy;_containedNode2.setOptions({physics:true});delete this.clusteredNodes[_nodeId5]}}var edgesToBeDeleted=[];for(var i=0;i<clusterNode.edges.length;i++){edgesToBeDeleted.push(clusterNode.edges[i])}for(var _i2=0;_i2<edgesToBeDeleted.length;_i2++){var edge=edgesToBeDeleted[_i2];var otherNodeId=this._getConnectedId(edge,clusterNodeId);var otherNode=this.clusteredNodes[otherNodeId];for(var j=0;j<edge.clusteringEdgeReplacingIds.length;j++){var transferId=edge.clusteringEdgeReplacingIds[j];var transferEdge=this.body.edges[transferId];if(transferEdge===undefined)continue;if(otherNode!==undefined){var otherCluster=this.body.nodes[otherNode.clusterId];otherCluster.containedEdges[transferEdge.id]=transferEdge;delete containedEdges[transferEdge.id];var fromId=transferEdge.fromId;var toId=transferEdge.toId;if(transferEdge.toId==otherNodeId){toId=otherNode.clusterId}else{fromId=otherNode.clusterId}this._createClusteredEdge(fromId,toId,transferEdge,otherCluster.clusterEdgeProperties,{hidden:false,physics:true})}else{this._restoreEdge(transferEdge)}}edge.remove()}for(var edgeId in containedEdges){if(containedEdges.hasOwnProperty(edgeId)){this._restoreEdge(containedEdges[edgeId])}}delete this.body.nodes[clusterNodeId];if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"getNodesInCluster\",value:function getNodesInCluster(clusterId){var nodesArray=[];if(this.isCluster(clusterId)===true){var containedNodes=this.body.nodes[clusterId].containedNodes;for(var _nodeId6 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId6)){nodesArray.push(this.body.nodes[_nodeId6].id)}}}return nodesArray}},{key:\"findNode\",value:function findNode(nodeId){var stack=[];var max=100;var counter=0;var node=void 0;while(this.clusteredNodes[nodeId]!==undefined&&counter<max){node=this.body.nodes[nodeId];if(node===undefined)return[];stack.push(node.id);nodeId=this.clusteredNodes[nodeId].clusterId;counter++}node=this.body.nodes[nodeId];if(node===undefined)return[];stack.push(node.id);stack.reverse();return stack}},{key:\"updateClusteredNode\",value:function updateClusteredNode(clusteredNodeId,newOptions){if(clusteredNodeId===undefined){throw new Error(\"No clusteredNodeId supplied to updateClusteredNode.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateClusteredNode.\")}if(this.body.nodes[clusteredNodeId]===undefined){throw new Error(\"The clusteredNodeId supplied to updateClusteredNode does not exist.\")}this.body.nodes[clusteredNodeId].setOptions(newOptions);this.body.emitter.emit(\"_dataChanged\")}},{key:\"updateEdge\",value:function updateEdge(startEdgeId,newOptions){if(startEdgeId===undefined){throw new Error(\"No startEdgeId supplied to updateEdge.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateEdge.\")}if(this.body.edges[startEdgeId]===undefined){throw new Error(\"The startEdgeId supplied to updateEdge does not exist.\")}var allEdgeIds=this.getClusteredEdges(startEdgeId);for(var i=0;i<allEdgeIds.length;i++){var edge=this.body.edges[allEdgeIds[i]];edge.setOptions(newOptions)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"getClusteredEdges\",value:function getClusteredEdges(edgeId){var stack=[];var max=100;var counter=0;while(edgeId!==undefined&&this.body.edges[edgeId]!==undefined&&counter<max){stack.push(this.body.edges[edgeId].id);edgeId=this.body.edges[edgeId].edgeReplacedById;counter++}stack.reverse();return stack}},{key:\"getBaseEdge\",value:function getBaseEdge(clusteredEdgeId){return this.getBaseEdges(clusteredEdgeId)[0]}},{key:\"getBaseEdges\",value:function getBaseEdges(clusteredEdgeId){var IdsToHandle=[clusteredEdgeId];var doneIds=[];var foundIds=[];var max=100;var counter=0;while(IdsToHandle.length>0&&counter<max){var nextId=IdsToHandle.pop();if(nextId===undefined)continue;var nextEdge=this.body.edges[nextId];if(nextEdge===undefined)continue;counter++;var replacingIds=nextEdge.clusteringEdgeReplacingIds;if(replacingIds===undefined){foundIds.push(nextId)}else{for(var i=0;i<replacingIds.length;++i){var replacingId=replacingIds[i];if(IdsToHandle.indexOf(replacingIds)!==-1||doneIds.indexOf(replacingIds)!==-1){continue}IdsToHandle.push(replacingId)}}doneIds.push(nextId)}return foundIds}},{key:\"_getConnectedId\",value:function _getConnectedId(edge,nodeId){if(edge.toId!=nodeId){return edge.toId}else if(edge.fromId!=nodeId){return edge.fromId}else{return edge.fromId}}},{key:\"_getHubSize\",value:function _getHubSize(){var average=0;var averageSquared=0;var hubCounter=0;var largestHub=0;for(var i=0;i<this.body.nodeIndices.length;i++){var _node=this.body.nodes[this.body.nodeIndices[i]];if(_node.edges.length>largestHub){largestHub=_node.edges.length}average+=_node.edges.length;averageSquared+=Math.pow(_node.edges.length,2);hubCounter+=1}average=average/hubCounter;averageSquared=averageSquared/hubCounter;var variance=averageSquared-Math.pow(average,2);var standardDeviation=Math.sqrt(variance);var hubThreshold=Math.floor(average+2*standardDeviation);if(hubThreshold>largestHub){hubThreshold=largestHub}return hubThreshold}},{key:\"_createClusteredEdge\",value:function _createClusteredEdge(fromId,toId,baseEdge,clusterEdgeProperties,extraOptions){var clonedOptions=NetworkUtil.cloneOptions(baseEdge,\"edge\");util.deepExtend(clonedOptions,clusterEdgeProperties);clonedOptions.from=fromId;clonedOptions.to=toId;clonedOptions.id=\"clusterEdge:\"+util.randomUUID();if(extraOptions!==undefined){util.deepExtend(clonedOptions,extraOptions)}var newEdge=this.body.functions.createEdge(clonedOptions);newEdge.clusteringEdgeReplacingIds=[baseEdge.id];newEdge.connect();this.body.edges[newEdge.id]=newEdge;return newEdge}},{key:\"_clusterEdges\",value:function _clusterEdges(childNodes,childEdges,clusterNode,clusterEdgeProperties){if(childEdges instanceof Edge){var edge=childEdges;var obj={};obj[edge.id]=edge;childEdges=obj}if(childNodes instanceof Node){var _node2=childNodes;var _obj={};_obj[_node2.id]=_node2;childNodes=_obj}if(clusterNode===undefined||clusterNode===null){throw new Error(\"_clusterEdges: parameter clusterNode required\")}if(clusterEdgeProperties===undefined){clusterEdgeProperties=clusterNode.clusterEdgeProperties}this._createClusterEdges(childNodes,childEdges,clusterNode,clusterEdgeProperties);for(var edgeId in childEdges){if(childEdges.hasOwnProperty(edgeId)){if(this.body.edges[edgeId]!==undefined){var _edge2=this.body.edges[edgeId];this._backupEdgeOptions(_edge2);_edge2.setOptions({physics:false})}}}for(var _nodeId7 in childNodes){if(childNodes.hasOwnProperty(_nodeId7)){this.clusteredNodes[_nodeId7]={clusterId:clusterNode.id,node:this.body.nodes[_nodeId7]};this.body.nodes[_nodeId7].setOptions({physics:false})}}}},{key:\"_getClusterNodeForNode\",value:function _getClusterNodeForNode(nodeId){if(nodeId===undefined)return undefined;var clusteredNode=this.clusteredNodes[nodeId];if(clusteredNode===undefined)return undefined;var clusterId=clusteredNode.clusterId;if(clusterId===undefined)return undefined;return this.body.nodes[clusterId]}},{key:\"_filter\",value:function _filter(arr,callback){var ret=[];util.forEach(arr,function(item){if(callback(item)){ret.push(item)}});return ret}},{key:\"_updateState\",value:function _updateState(){var _this4=this;var nodeId=void 0;var deletedNodeIds=[];var deletedEdgeIds=[];var eachClusterNode=function eachClusterNode(callback){util.forEach(_this4.body.nodes,function(node){if(node.isCluster===true){callback(node)}})};for(nodeId in this.clusteredNodes){if(!this.clusteredNodes.hasOwnProperty(nodeId))continue;var _node3=this.body.nodes[nodeId];if(_node3===undefined){deletedNodeIds.push(nodeId)}}eachClusterNode(function(clusterNode){for(var n=0;n<deletedNodeIds.length;n++){delete clusterNode.containedNodes[deletedNodeIds[n]]}});for(var n=0;n<deletedNodeIds.length;n++){delete this.clusteredNodes[deletedNodeIds[n]]}util.forEach(this.clusteredEdges,function(edgeId){var edge=_this4.body.edges[edgeId];if(edge===undefined||!edge.endPointsValid()){deletedEdgeIds.push(edgeId)}});eachClusterNode(function(clusterNode){util.forEach(clusterNode.containedEdges,function(edge,edgeId){if(!edge.endPointsValid()&&deletedEdgeIds.indexOf(edgeId)===-1){deletedEdgeIds.push(edgeId)}})});util.forEach(this.body.edges,function(edge,edgeId){var isValid=true;var replacedIds=edge.clusteringEdgeReplacingIds;if(replacedIds!==undefined){var numValid=0;util.forEach(replacedIds,function(containedEdgeId){var containedEdge=_this4.body.edges[containedEdgeId];if(containedEdge!==undefined&&containedEdge.endPointsValid()){numValid+=1}});isValid=numValid>0}if(!edge.endPointsValid()||!isValid){deletedEdgeIds.push(edgeId)}});eachClusterNode(function(clusterNode){util.forEach(deletedEdgeIds,function(deletedEdgeId){delete clusterNode.containedEdges[deletedEdgeId];util.forEach(clusterNode.edges,function(edge,m){if(edge.id===deletedEdgeId){clusterNode.edges[m]=null;return}edge.clusteringEdgeReplacingIds=_this4._filter(edge.clusteringEdgeReplacingIds,function(id){return deletedEdgeIds.indexOf(id)===-1})});clusterNode.edges=_this4._filter(clusterNode.edges,function(item){return item!==null})})});util.forEach(deletedEdgeIds,function(edgeId){delete _this4.clusteredEdges[edgeId]});util.forEach(deletedEdgeIds,function(edgeId){delete _this4.body.edges[edgeId]});var ids=(0,_keys2[\"default\"])(this.body.edges);util.forEach(ids,function(edgeId){var edge=_this4.body.edges[edgeId];var shouldBeClustered=_this4._isClusteredNode(edge.fromId)||_this4._isClusteredNode(edge.toId);if(shouldBeClustered===_this4._isClusteredEdge(edge.id)){return}if(shouldBeClustered){var clusterFrom=_this4._getClusterNodeForNode(edge.fromId);if(clusterFrom!==undefined){_this4._clusterEdges(_this4.body.nodes[edge.fromId],edge,clusterFrom)}var clusterTo=_this4._getClusterNodeForNode(edge.toId);if(clusterTo!==undefined){_this4._clusterEdges(_this4.body.nodes[edge.toId],edge,clusterTo)}}else{throw new Error(\"remove edge from clustering not implemented!\")}});var changed=false;var continueLoop=true;var _loop2=function _loop2(){var clustersToOpen=[];eachClusterNode(function(clusterNode){var numNodes=(0,_keys2[\"default\"])(clusterNode.containedNodes).length;var allowSingle=clusterNode.options.allowSingleNodeCluster===true;if(allowSingle&&numNodes<1||!allowSingle&&numNodes<2){clustersToOpen.push(clusterNode.id)}});for(var _n=0;_n<clustersToOpen.length;++_n){_this4.openCluster(clustersToOpen[_n],{},false)}continueLoop=clustersToOpen.length>0;changed=changed||continueLoop};while(continueLoop){_loop2()}if(changed){this._updateState()}}},{key:\"_isClusteredNode\",value:function _isClusteredNode(nodeId){return this.clusteredNodes[nodeId]!==undefined}},{key:\"_isClusteredEdge\",value:function _isClusteredEdge(edgeId){return this.clusteredEdges[edgeId]!==undefined}}]);return ClusterEngine}();exports[\"default\"]=ClusterEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Node=__webpack_require__(47)[\"default\"];var Cluster=function(_Node){(0,_inherits3[\"default\"])(Cluster,_Node);function Cluster(options,body,imagelist,grouplist,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Cluster);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Cluster.__proto__||(0,_getPrototypeOf2[\"default\"])(Cluster)).call(this,options,body,imagelist,grouplist,globalOptions,defaultOptions));_this.isCluster=true;_this.containedNodes={};_this.containedEdges={};return _this}(0,_createClass3[\"default\"])(Cluster,[{key:\"_openChildCluster\",value:function _openChildCluster(childClusterId){var _this2=this;var childCluster=this.body.nodes[childClusterId];if(this.containedNodes[childClusterId]===undefined){throw new Error(\"node with id: \"+childClusterId+\" not in current cluster\")}if(!childCluster.isCluster){throw new Error(\"node with id: \"+childClusterId+\" is not a cluster\")}delete this.containedNodes[childClusterId];util.forEach(childCluster.edges,function(edge){delete _this2.containedEdges[edge.id]});util.forEach(childCluster.containedNodes,function(node,nodeId){_this2.containedNodes[nodeId]=node});childCluster.containedNodes={};util.forEach(childCluster.containedEdges,function(edge,edgeId){_this2.containedEdges[edgeId]=edge});childCluster.containedEdges={};util.forEach(childCluster.edges,function(clusterEdge){util.forEach(_this2.edges,function(parentClusterEdge){var index=parentClusterEdge.clusteringEdgeReplacingIds.indexOf(clusterEdge.id);if(index===-1)return;util.forEach(clusterEdge.clusteringEdgeReplacingIds,function(srcId){parentClusterEdge.clusteringEdgeReplacingIds.push(srcId);_this2.body.edges[srcId].edgeReplacedById=parentClusterEdge.id});parentClusterEdge.clusteringEdgeReplacingIds.splice(index,1)})});childCluster.edges=[]}}]);return Cluster}(Node);exports[\"default\"]=Cluster},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _initRequestAnimationFrame(){var func;if(window!==undefined){func=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame}if(func===undefined){window.requestAnimationFrame=function(callback){callback()}}else{window.requestAnimationFrame=func}}var util=__webpack_require__(2);var CanvasRenderer=function(){function CanvasRenderer(body,canvas){(0,_classCallCheck3[\"default\"])(this,CanvasRenderer);_initRequestAnimationFrame();this.body=body;this.canvas=canvas;this.redrawRequested=false;this.renderTimer=undefined;this.requiresTimeout=true;this.renderingActive=false;this.renderRequests=0;this.allowRedraw=true;this.dragging=false;this.options={};this.defaultOptions={hideEdgesOnDrag:false,hideNodesOnDrag:false};util.extend(this.options,this.defaultOptions);this._determineBrowserMethod();this.bindEventListeners()}(0,_createClass3[\"default\"])(CanvasRenderer,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"dragStart\",function(){_this.dragging=true});this.body.emitter.on(\"dragEnd\",function(){_this.dragging=false});this.body.emitter.on(\"_resizeNodes\",function(){_this._resizeNodes()});this.body.emitter.on(\"_redraw\",function(){if(_this.renderingActive===false){_this._redraw()}});this.body.emitter.on(\"_blockRedraw\",function(){_this.allowRedraw=false});this.body.emitter.on(\"_allowRedraw\",function(){_this.allowRedraw=true;_this.redrawRequested=false});this.body.emitter.on(\"_requestRedraw\",this._requestRedraw.bind(this));this.body.emitter.on(\"_startRendering\",function(){_this.renderRequests+=1;_this.renderingActive=true;_this._startRendering()});this.body.emitter.on(\"_stopRendering\",function(){_this.renderRequests-=1;_this.renderingActive=_this.renderRequests>0;_this.renderTimer=undefined});this.body.emitter.on(\"destroy\",function(){_this.renderRequests=0;_this.allowRedraw=false;_this.renderingActive=false;if(_this.requiresTimeout===true){clearTimeout(_this.renderTimer)}else{window.cancelAnimationFrame(_this.renderTimer)}_this.body.emitter.off()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"_requestNextFrame\",value:function _requestNextFrame(callback,delay){if(typeof window===\"undefined\")return;var timer=void 0;var myWindow=window;if(this.requiresTimeout===true){timer=myWindow.setTimeout(callback,delay)}else{if(myWindow.requestAnimationFrame){timer=myWindow.requestAnimationFrame(callback)}}return timer}},{key:\"_startRendering\",value:function _startRendering(){if(this.renderingActive===true){if(this.renderTimer===undefined){this.renderTimer=this._requestNextFrame(this._renderStep.bind(this),this.simulationInterval)}}}},{key:\"_renderStep\",value:function _renderStep(){if(this.renderingActive===true){this.renderTimer=undefined;if(this.requiresTimeout===true){this._startRendering()}this._redraw();if(this.requiresTimeout===false){this._startRendering()}}}},{key:\"redraw\",value:function redraw(){this.body.emitter.emit(\"setSize\");this._redraw()}},{key:\"_requestRedraw\",value:function _requestRedraw(){var _this2=this;if(this.redrawRequested!==true&&this.renderingActive===false&&this.allowRedraw===true){this.redrawRequested=true;this._requestNextFrame(function(){_this2._redraw(false)},0)}}},{key:\"_redraw\",value:function _redraw(){var hidden=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.allowRedraw===true){this.body.emitter.emit(\"initRedraw\");this.redrawRequested=false;if(this.canvas.frame.canvas.width===0||this.canvas.frame.canvas.height===0){this.canvas.setSize()}this.canvas.setTransform();var ctx=this.canvas.getContext();var w=this.canvas.frame.canvas.clientWidth;var h=this.canvas.frame.canvas.clientHeight;ctx.clearRect(0,0,w,h);if(this.canvas.frame.clientWidth===0){return}ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);ctx.beginPath();this.body.emitter.emit(\"beforeDrawing\",ctx);ctx.closePath();if(hidden===false){if(this.dragging===false||this.dragging===true&&this.options.hideEdgesOnDrag===false){this._drawEdges(ctx)}}if(this.dragging===false||this.dragging===true&&this.options.hideNodesOnDrag===false){this._drawNodes(ctx,hidden)}ctx.beginPath();this.body.emitter.emit(\"afterDrawing\",ctx);ctx.closePath();ctx.restore();if(hidden===true){ctx.clearRect(0,0,w,h)}}}},{key:\"_resizeNodes\",value:function _resizeNodes(){this.canvas.setTransform();var ctx=this.canvas.getContext();ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);var nodes=this.body.nodes;var node=void 0;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){node=nodes[nodeId];node.resize(ctx);node.updateBoundingBox(ctx,node.selected)}}ctx.restore()}},{key:\"_drawNodes\",value:function _drawNodes(ctx){var alwaysShow=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var nodes=this.body.nodes;var nodeIndices=this.body.nodeIndices;var node=void 0;var selected=[];var margin=20;var topLeft=this.canvas.DOMtoCanvas({x:-margin,y:-margin});var bottomRight=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+margin,y:this.canvas.frame.canvas.clientHeight+margin});var viewableArea={top:topLeft.y,left:topLeft.x,bottom:bottomRight.y,right:bottomRight.x};for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isSelected()){selected.push(nodeIndices[i])}else{if(alwaysShow===true){node.draw(ctx)}else if(node.isBoundingBoxOverlappingWith(viewableArea)===true){node.draw(ctx)}else{node.updateBoundingBox(ctx,node.selected)}}}for(var _i=0;_i<selected.length;_i++){node=nodes[selected[_i]];node.draw(ctx)}}},{key:\"_drawEdges\",value:function _drawEdges(ctx){var edges=this.body.edges;var edgeIndices=this.body.edgeIndices;var edge=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true){edge.draw(ctx)}}}},{key:\"_determineBrowserMethod\",value:function _determineBrowserMethod(){if(typeof window!==\"undefined\"){var browserType=navigator.userAgent.toLowerCase();this.requiresTimeout=false;if(browserType.indexOf(\"msie 9.0\")!=-1){this.requiresTimeout=true}else if(browserType.indexOf(\"safari\")!=-1){if(browserType.indexOf(\"chrome\")<=-1){this.requiresTimeout=true}}}else{this.requiresTimeout=true}}}]);return CanvasRenderer}();exports[\"default\"]=CanvasRenderer},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var Canvas=function(){function Canvas(body){(0,_classCallCheck3[\"default\"])(this,Canvas);this.body=body;this.pixelRatio=1;this.resizeTimer=undefined;this.resizeFunction=this._onResize.bind(this);this.cameraState={};this.initialized=false;this.canvasViewCenter={};this.options={};this.defaultOptions={autoResize:true,height:\"100%\",width:\"100%\"};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(Canvas,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.once(\"resize\",function(obj){if(obj.width!==0){_this.body.view.translation.x=obj.width*.5}if(obj.height!==0){_this.body.view.translation.y=obj.height*.5}});this.body.emitter.on(\"setSize\",this.setSize.bind(this));this.body.emitter.on(\"destroy\",function(){_this.hammerFrame.destroy();_this.hammer.destroy();_this._cleanUp()})}},{key:\"setOptions\",value:function setOptions(options){var _this2=this;if(options!==undefined){var fields=[\"width\",\"height\",\"autoResize\"];util.selectiveDeepExtend(fields,this.options,options)}if(this.options.autoResize===true){this._cleanUp();this.resizeTimer=setInterval(function(){var changed=_this2.setSize();if(changed===true){_this2.body.emitter.emit(\"_requestRedraw\")}},1e3);this.resizeFunction=this._onResize.bind(this);util.addEventListener(window,\"resize\",this.resizeFunction)}}},{key:\"_cleanUp\",value:function _cleanUp(){if(this.resizeTimer!==undefined){clearInterval(this.resizeTimer)}util.removeEventListener(window,\"resize\",this.resizeFunction);this.resizeFunction=undefined}},{key:\"_onResize\",value:function _onResize(){this.setSize();this.body.emitter.emit(\"_redraw\")}},{key:\"_getCameraState\",value:function _getCameraState(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.pixelRatio;if(this.initialized===true){this.cameraState.previousWidth=this.frame.canvas.width/pixelRatio;this.cameraState.previousHeight=this.frame.canvas.height/pixelRatio;this.cameraState.scale=this.body.view.scale;this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/pixelRatio,y:.5*this.frame.canvas.height/pixelRatio})}}},{key:\"_setCameraState\",value:function _setCameraState(){if(this.cameraState.scale!==undefined&&this.frame.canvas.clientWidth!==0&&this.frame.canvas.clientHeight!==0&&this.pixelRatio!==0&&this.cameraState.previousWidth>0){var widthRatio=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth;var heightRatio=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight;var newScale=this.cameraState.scale;if(widthRatio!=1&&heightRatio!=1){newScale=this.cameraState.scale*.5*(widthRatio+heightRatio)}else if(widthRatio!=1){newScale=this.cameraState.scale*widthRatio}else if(heightRatio!=1){newScale=this.cameraState.scale*heightRatio}this.body.view.scale=newScale;var currentViewCenter=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight});var distanceFromCenter={x:currentViewCenter.x-this.cameraState.position.x,y:currentViewCenter.y-this.cameraState.position.y};this.body.view.translation.x+=distanceFromCenter.x*this.body.view.scale;this.body.view.translation.y+=distanceFromCenter.y*this.body.view.scale}}},{key:\"_prepareValue\",value:function _prepareValue(value){if(typeof value===\"number\"){return value+\"px\"}else if(typeof value===\"string\"){if(value.indexOf(\"%\")!==-1||value.indexOf(\"px\")!==-1){return value}else if(value.indexOf(\"%\")===-1){return value+\"px\"}}throw new Error(\"Could not use the value supplied for width or height:\"+value)}},{key:\"_create\",value:function _create(){while(this.body.container.hasChildNodes()){this.body.container.removeChild(this.body.container.firstChild)}this.frame=document.createElement(\"div\");this.frame.className=\"vis-network\";this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.tabIndex=900;this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);if(!this.frame.canvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}else{this._setPixelRatio();this.setTransform()}this.body.container.appendChild(this.frame);this.body.view.scale=1;this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight};this._bindHammer()}},{key:\"_bindHammer\",value:function _bindHammer(){var _this3=this;if(this.hammer!==undefined){this.hammer.destroy()}this.drag={};this.pinch={};this.hammer=new Hammer(this.frame.canvas);this.hammer.get(\"pinch\").set({enable:true});this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_ALL});hammerUtil.onTouch(this.hammer,function(event){_this3.body.eventListeners.onTouch(event)});this.hammer.on(\"tap\",function(event){_this3.body.eventListeners.onTap(event)});this.hammer.on(\"doubletap\",function(event){_this3.body.eventListeners.onDoubleTap(event)});this.hammer.on(\"press\",function(event){_this3.body.eventListeners.onHold(event)});this.hammer.on(\"panstart\",function(event){_this3.body.eventListeners.onDragStart(event)});this.hammer.on(\"panmove\",function(event){_this3.body.eventListeners.onDrag(event)});this.hammer.on(\"panend\",function(event){_this3.body.eventListeners.onDragEnd(event)});this.hammer.on(\"pinch\",function(event){_this3.body.eventListeners.onPinch(event)});this.frame.canvas.addEventListener(\"mousewheel\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"DOMMouseScroll\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"mousemove\",function(event){_this3.body.eventListeners.onMouseMove(event)});this.frame.canvas.addEventListener(\"contextmenu\",function(event){_this3.body.eventListeners.onContext(event)});this.hammerFrame=new Hammer(this.frame);hammerUtil.onRelease(this.hammerFrame,function(event){_this3.body.eventListeners.onRelease(event)})}},{key:\"setSize\",value:function setSize(){var width=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.width;var height=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.height;width=this._prepareValue(width);height=this._prepareValue(height);var emitEvent=false;var oldWidth=this.frame.canvas.width;var oldHeight=this.frame.canvas.height;var previousRatio=this.pixelRatio;this._setPixelRatio();if(width!=this.options.width||height!=this.options.height||this.frame.style.width!=width||this.frame.style.height!=height){this._getCameraState(previousRatio);this.frame.style.width=width;this.frame.style.height=height;this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);this.options.width=width;this.options.height=height;this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight};emitEvent=true}else{var newWidth=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);var newHeight=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);if(this.frame.canvas.width!==newWidth||this.frame.canvas.height!==newHeight){this._getCameraState(previousRatio)}if(this.frame.canvas.width!==newWidth){this.frame.canvas.width=newWidth;emitEvent=true}if(this.frame.canvas.height!==newHeight){this.frame.canvas.height=newHeight;emitEvent=true}}if(emitEvent===true){this.body.emitter.emit(\"resize\",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(oldWidth/this.pixelRatio),oldHeight:Math.round(oldHeight/this.pixelRatio)});this._setCameraState()}this.initialized=true;return emitEvent}},{key:\"getContext\",value:function getContext(){return this.frame.canvas.getContext(\"2d\")}},{key:\"_determinePixelRatio\",value:function _determinePixelRatio(){var ctx=this.getContext();if(ctx===undefined){throw new Error(\"Could not get canvax context\")}var numerator=1;if(typeof window!==\"undefined\"){numerator=window.devicePixelRatio||1}var denominator=ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1;return numerator/denominator}},{key:\"_setPixelRatio\",value:function _setPixelRatio(){this.pixelRatio=this._determinePixelRatio()}},{key:\"setTransform\",value:function setTransform(){var ctx=this.getContext();if(ctx===undefined){throw new Error(\"Could not get canvax context\")}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:\"_XconvertDOMtoCanvas\",value:function _XconvertDOMtoCanvas(x){return(x-this.body.view.translation.x)/this.body.view.scale}},{\nkey:\"_XconvertCanvasToDOM\",value:function _XconvertCanvasToDOM(x){return x*this.body.view.scale+this.body.view.translation.x}},{key:\"_YconvertDOMtoCanvas\",value:function _YconvertDOMtoCanvas(y){return(y-this.body.view.translation.y)/this.body.view.scale}},{key:\"_YconvertCanvasToDOM\",value:function _YconvertCanvasToDOM(y){return y*this.body.view.scale+this.body.view.translation.y}},{key:\"canvasToDOM\",value:function canvasToDOM(pos){return{x:this._XconvertCanvasToDOM(pos.x),y:this._YconvertCanvasToDOM(pos.y)}}},{key:\"DOMtoCanvas\",value:function DOMtoCanvas(pos){return{x:this._XconvertDOMtoCanvas(pos.x),y:this._YconvertDOMtoCanvas(pos.y)}}}]);return Canvas}();exports[\"default\"]=Canvas},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var View=function(){function View(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,View);this.body=body;this.canvas=canvas;this.animationSpeed=1/this.renderRefreshRate;this.animationEasingFunction=\"easeInOutQuint\";this.easingTime=0;this.sourceScale=0;this.targetScale=0;this.sourceTranslation=0;this.targetTranslation=0;this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined;this.touchTime=0;this.viewFunction=undefined;this.body.emitter.on(\"fit\",this.fit.bind(this));this.body.emitter.on(\"animationFinished\",function(){_this.body.emitter.emit(\"_stopRendering\")});this.body.emitter.on(\"unlockNode\",this.releaseNode.bind(this))}(0,_createClass3[\"default\"])(View,[{key:\"setOptions\",value:function setOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.options=options}},{key:\"fit\",value:function fit(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{nodes:[]};var initialZoom=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var range=void 0;var zoomLevel=void 0;if(options.nodes===undefined||options.nodes.length===0){options.nodes=this.body.nodeIndices}if(initialZoom===true){var positionDefined=0;for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(node.predefinedPosition===true){positionDefined+=1}}}if(positionDefined>.5*this.body.nodeIndices.length){this.fit(options,false);return}range=NetworkUtil.getRange(this.body.nodes,options.nodes);var numberOfNodes=this.body.nodeIndices.length;zoomLevel=12.662/(numberOfNodes+7.4147)+.0964822;var factor=Math.min(this.canvas.frame.canvas.clientWidth/600,this.canvas.frame.canvas.clientHeight/600);zoomLevel*=factor}else{this.body.emitter.emit(\"_resizeNodes\");range=NetworkUtil.getRange(this.body.nodes,options.nodes);var xDistance=Math.abs(range.maxX-range.minX)*1.1;var yDistance=Math.abs(range.maxY-range.minY)*1.1;var xZoomLevel=this.canvas.frame.canvas.clientWidth/xDistance;var yZoomLevel=this.canvas.frame.canvas.clientHeight/yDistance;zoomLevel=xZoomLevel<=yZoomLevel?xZoomLevel:yZoomLevel}if(zoomLevel>1){zoomLevel=1}else if(zoomLevel===0){zoomLevel=1}var center=NetworkUtil.findCenter(range);var animationOptions={position:center,scale:zoomLevel,animation:options.animation};this.moveTo(animationOptions)}},{key:\"focus\",value:function focus(nodeId){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.body.nodes[nodeId]!==undefined){var nodePosition={x:this.body.nodes[nodeId].x,y:this.body.nodes[nodeId].y};options.position=nodePosition;options.lockedOnNode=nodeId;this.moveTo(options)}else{console.log(\"Node: \"+nodeId+\" cannot be found.\")}}},{key:\"moveTo\",value:function moveTo(options){if(options===undefined){options={};return}if(options.offset===undefined){options.offset={x:0,y:0}}if(options.offset.x===undefined){options.offset.x=0}if(options.offset.y===undefined){options.offset.y=0}if(options.scale===undefined){options.scale=this.body.view.scale}if(options.position===undefined){options.position=this.getViewPosition()}if(options.animation===undefined){options.animation={duration:0}}if(options.animation===false){options.animation={duration:0}}if(options.animation===true){options.animation={}}if(options.animation.duration===undefined){options.animation.duration=1e3}if(options.animation.easingFunction===undefined){options.animation.easingFunction=\"easeInOutQuad\"}this.animateView(options)}},{key:\"animateView\",value:function animateView(options){if(options===undefined){return}this.animationEasingFunction=options.animation.easingFunction;this.releaseNode();if(options.locked===true){this.lockedOnNodeId=options.lockedOnNode;this.lockedOnNodeOffset=options.offset}if(this.easingTime!=0){this._transitionRedraw(true)}this.sourceScale=this.body.view.scale;this.sourceTranslation=this.body.view.translation;this.targetScale=options.scale;this.body.view.scale=this.targetScale;var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-options.position.x,y:viewCenter.y-options.position.y};this.targetTranslation={x:this.sourceTranslation.x+distanceFromCenter.x*this.targetScale+options.offset.x,y:this.sourceTranslation.y+distanceFromCenter.y*this.targetScale+options.offset.y};if(options.animation.duration===0){if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}else{this.body.view.scale=this.targetScale;this.body.view.translation=this.targetTranslation;this.body.emitter.emit(\"_requestRedraw\")}}else{this.animationSpeed=1/(60*options.animation.duration*.001)||1/60;this.animationEasingFunction=options.animation.easingFunction;this.viewFunction=this._transitionRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}},{key:\"_lockedRedraw\",value:function _lockedRedraw(){var nodePosition={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y};var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-nodePosition.x,y:viewCenter.y-nodePosition.y};var sourceTranslation=this.body.view.translation;var targetTranslation={x:sourceTranslation.x+distanceFromCenter.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:sourceTranslation.y+distanceFromCenter.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=targetTranslation}},{key:\"releaseNode\",value:function releaseNode(){if(this.lockedOnNodeId!==undefined&&this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined}}},{key:\"_transitionRedraw\",value:function _transitionRedraw(){var finished=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;this.easingTime+=this.animationSpeed;this.easingTime=finished===true?1:this.easingTime;var progress=util.easingFunctions[this.animationEasingFunction](this.easingTime);this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*progress;this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*progress,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*progress};if(this.easingTime>=1){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.easingTime=0;if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}this.body.emitter.emit(\"animationFinished\")}}},{key:\"getScale\",value:function getScale(){return this.body.view.scale}},{key:\"getViewPosition\",value:function getViewPosition(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]);return View}();exports[\"default\"]=View},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NavigationHandler=__webpack_require__(233)[\"default\"];var Popup=__webpack_require__(104)[\"default\"];var InteractionHandler=function(){function InteractionHandler(body,canvas,selectionHandler){(0,_classCallCheck3[\"default\"])(this,InteractionHandler);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.navigationHandler=new NavigationHandler(body,canvas);this.body.eventListeners.onTap=this.onTap.bind(this);this.body.eventListeners.onTouch=this.onTouch.bind(this);this.body.eventListeners.onDoubleTap=this.onDoubleTap.bind(this);this.body.eventListeners.onHold=this.onHold.bind(this);this.body.eventListeners.onDragStart=this.onDragStart.bind(this);this.body.eventListeners.onDrag=this.onDrag.bind(this);this.body.eventListeners.onDragEnd=this.onDragEnd.bind(this);this.body.eventListeners.onMouseWheel=this.onMouseWheel.bind(this);this.body.eventListeners.onPinch=this.onPinch.bind(this);this.body.eventListeners.onMouseMove=this.onMouseMove.bind(this);this.body.eventListeners.onRelease=this.onRelease.bind(this);this.body.eventListeners.onContext=this.onContext.bind(this);this.touchTime=0;this.drag={};this.pinch={};this.popup=undefined;this.popupObj=undefined;this.popupTimer=undefined;this.body.functions.getPointer=this.getPointer.bind(this);this.options={};this.defaultOptions={dragNodes:true,dragView:true,hover:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:true},navigationButtons:false,tooltipDelay:300,zoomView:true};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(InteractionHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"destroy\",function(){clearTimeout(_this.popupTimer);delete _this.body.functions.getPointer})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\",\"keyboard\",\"multiselect\",\"selectable\",\"selectConnectedEdges\"];util.selectiveNotDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"keyboard\");if(options.tooltip){util.extend(this.options.tooltip,options.tooltip);if(options.tooltip.color){this.options.tooltip.color=util.parseColor(options.tooltip.color)}}}this.navigationHandler.setOptions(this.options)}},{key:\"getPointer\",value:function getPointer(touch){return{x:touch.x-util.getAbsoluteLeft(this.canvas.frame.canvas),y:touch.y-util.getAbsoluteTop(this.canvas.frame.canvas)}}},{key:\"onTouch\",value:function onTouch(event){if((new Date).valueOf()-this.touchTime>50){this.drag.pointer=this.getPointer(event.center);this.drag.pinched=false;this.pinch.scale=this.body.view.scale;this.touchTime=(new Date).valueOf()}}},{key:\"onTap\",value:function onTap(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect&&(event.changedPointers[0].ctrlKey||event.changedPointers[0].metaKey);this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer)}},{key:\"onDoubleTap\",value:function onDoubleTap(event){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"doubleClick\",event,pointer)}},{key:\"onHold\",value:function onHold(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect;this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer);this.selectionHandler._generateClickEvent(\"hold\",event,pointer)}},{key:\"onRelease\",value:function onRelease(event){if((new Date).valueOf()-this.touchTime>10){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"release\",event,pointer);this.touchTime=(new Date).valueOf()}}},{key:\"onContext\",value:function onContext(event){var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.selectionHandler._generateClickEvent(\"oncontext\",event,pointer)}},{key:\"checkSelectionChanges\",value:function checkSelectionChanges(pointer,event){var add=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var previousSelection=this.selectionHandler.getSelection();var selected=false;if(add===true){selected=this.selectionHandler.selectAdditionalOnPoint(pointer)}else{selected=this.selectionHandler.selectOnPoint(pointer)}var currentSelection=this.selectionHandler.getSelection();var deselectedItems=this._determineDifference(previousSelection,currentSelection);var selectedItems=this._determineDifference(currentSelection,previousSelection);if(deselectedItems.edges.length>0){this.selectionHandler._generateClickEvent(\"deselectEdge\",event,pointer,previousSelection);selected=true}if(deselectedItems.nodes.length>0){this.selectionHandler._generateClickEvent(\"deselectNode\",event,pointer,previousSelection);selected=true}if(selectedItems.nodes.length>0){this.selectionHandler._generateClickEvent(\"selectNode\",event,pointer);selected=true}if(selectedItems.edges.length>0){this.selectionHandler._generateClickEvent(\"selectEdge\",event,pointer);selected=true}if(selected===true){this.selectionHandler._generateClickEvent(\"select\",event,pointer)}}},{key:\"_determineDifference\",value:function _determineDifference(firstSet,secondSet){var arrayDiff=function arrayDiff(firstArr,secondArr){var result=[];for(var i=0;i<firstArr.length;i++){var value=firstArr[i];if(secondArr.indexOf(value)===-1){result.push(value)}}return result};return{nodes:arrayDiff(firstSet.nodes,secondSet.nodes),edges:arrayDiff(firstSet.edges,secondSet.edges)}}},{key:\"onDragStart\",value:function onDragStart(event){if(this.drag.pointer===undefined){this.onTouch(event)}var node=this.selectionHandler.getNodeAt(this.drag.pointer);this.drag.dragging=true;this.drag.selection=[];this.drag.translation=util.extend({},this.body.view.translation);this.drag.nodeId=undefined;if(node!==undefined&&this.options.dragNodes===true){this.drag.nodeId=node.id;if(node.isSelected()===false){this.selectionHandler.unselectAll();this.selectionHandler.selectObject(node)}this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer);var selection=this.selectionHandler.selectionObj.nodes;for(var nodeId in selection){if(selection.hasOwnProperty(nodeId)){var object=selection[nodeId];var s={id:object.id,node:object,x:object.x,y:object.y,xFixed:object.options.fixed.x,yFixed:object.options.fixed.y};object.options.fixed.x=true;object.options.fixed.y=true;this.drag.selection.push(s)}}}else{this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer,undefined,true)}}},{key:\"onDrag\",value:function onDrag(event){var _this2=this;if(this.drag.pinched===true){return}this.body.emitter.emit(\"unlockNode\");var pointer=this.getPointer(event.center);var selection=this.drag.selection;if(selection&&selection.length&&this.options.dragNodes===true){this.selectionHandler._generateClickEvent(\"dragging\",event,pointer);var deltaX=pointer.x-this.drag.pointer.x;var deltaY=pointer.y-this.drag.pointer.y;selection.forEach(function(selection){var node=selection.node;if(selection.xFixed===false){node.x=_this2.canvas._XconvertDOMtoCanvas(_this2.canvas._XconvertCanvasToDOM(selection.x)+deltaX)}if(selection.yFixed===false){node.y=_this2.canvas._YconvertDOMtoCanvas(_this2.canvas._YconvertCanvasToDOM(selection.y)+deltaY)}});this.body.emitter.emit(\"startSimulation\")}else{if(this.options.dragView===true){this.selectionHandler._generateClickEvent(\"dragging\",event,pointer,undefined,true);if(this.drag.pointer===undefined){this.onDragStart(event);return}var diffX=pointer.x-this.drag.pointer.x;var diffY=pointer.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+diffX,y:this.drag.translation.y+diffY};this.body.emitter.emit(\"_requestRedraw\")}}}},{key:\"onDragEnd\",value:function onDragEnd(event){this.drag.dragging=false;var selection=this.drag.selection;if(selection&&selection.length){selection.forEach(function(s){s.node.options.fixed.x=s.xFixed;s.node.options.fixed.y=s.yFixed});this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center));this.body.emitter.emit(\"startSimulation\")}else{this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center),undefined,true);this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"onPinch\",value:function onPinch(event){var pointer=this.getPointer(event.center);this.drag.pinched=true;if(this.pinch[\"scale\"]===undefined){this.pinch.scale=1}var scale=this.pinch.scale*event.scale;this.zoom(scale,pointer)}},{key:\"zoom\",value:function zoom(scale,pointer){if(this.options.zoomView===true){var scaleOld=this.body.view.scale;if(scale<1e-5){scale=1e-5}if(scale>10){scale=10}var preScaleDragPointer=undefined;if(this.drag!==undefined){if(this.drag.dragging===true){preScaleDragPointer=this.canvas.DOMtoCanvas(this.drag.pointer)}}var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*pointer.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*pointer.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};if(preScaleDragPointer!=undefined){var postScaleDragPointer=this.canvas.canvasToDOM(preScaleDragPointer);this.drag.pointer.x=postScaleDragPointer.x;this.drag.pointer.y=postScaleDragPointer.y}this.body.emitter.emit(\"_requestRedraw\");if(scaleOld<scale){this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale,pointer:pointer})}else{this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale,pointer:pointer})}}}},{key:\"onMouseWheel\",value:function onMouseWheel(event){if(this.options.zoomView===true){var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta!==0){var scale=this.body.view.scale;var zoom=delta/10;if(delta<0){zoom=zoom/(1-zoom)}scale*=1+zoom;var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.zoom(scale,pointer)}event.preventDefault()}}},{key:\"onMouseMove\",value:function onMouseMove(event){var _this3=this;var pointer=this.getPointer({x:event.clientX,y:event.clientY});var popupVisible=false;if(this.popup!==undefined){if(this.popup.hidden===false){this._checkHidePopup(pointer)}if(this.popup.hidden===false){popupVisible=true;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.show()}}if(this.options.keyboard.bindToWindow===false&&this.options.keyboard.enabled===true){this.canvas.frame.focus()}if(popupVisible===false){if(this.popupTimer!==undefined){clearInterval(this.popupTimer);this.popupTimer=undefined}if(!this.drag.dragging){this.popupTimer=setTimeout(function(){return _this3._checkShowPopup(pointer)},this.options.tooltipDelay)}}if(this.options.hover===true){this.selectionHandler.hoverObject(event,pointer)}}},{key:\"_checkShowPopup\",value:function _checkShowPopup(pointer){var x=this.canvas._XconvertDOMtoCanvas(pointer.x);var y=this.canvas._YconvertDOMtoCanvas(pointer.y);var pointerObj={left:x,top:y,right:x,bottom:y};var previousPopupObjId=this.popupObj===undefined?undefined:this.popupObj.id;var nodeUnderCursor=false;var popupType=\"node\";if(this.popupObj===undefined){var nodeIndices=this.body.nodeIndices;var nodes=this.body.nodes;var node=void 0;var overlappingNodes=[];for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isOverlappingWith(pointerObj)===true){if(node.getTitle()!==undefined){overlappingNodes.push(nodeIndices[i])}}}if(overlappingNodes.length>0){this.popupObj=nodes[overlappingNodes[overlappingNodes.length-1]];nodeUnderCursor=true}}if(this.popupObj===undefined&&nodeUnderCursor===false){var edgeIndices=this.body.edgeIndices;var edges=this.body.edges;var edge=void 0;var overlappingEdges=[];for(var _i=0;_i<edgeIndices.length;_i++){edge=edges[edgeIndices[_i]];if(edge.isOverlappingWith(pointerObj)===true){if(edge.connected===true&&edge.getTitle()!==undefined){overlappingEdges.push(edgeIndices[_i])}}}if(overlappingEdges.length>0){this.popupObj=edges[overlappingEdges[overlappingEdges.length-1]];popupType=\"edge\"}}if(this.popupObj!==undefined){if(this.popupObj.id!==previousPopupObjId){if(this.popup===undefined){this.popup=new Popup(this.canvas.frame)}this.popup.popupTargetType=popupType;this.popup.popupTargetId=this.popupObj.id;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.setText(this.popupObj.getTitle());this.popup.show();this.body.emitter.emit(\"showPopup\",this.popupObj.id)}}else{if(this.popup!==undefined){this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}},{key:\"_checkHidePopup\",value:function _checkHidePopup(pointer){var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var stillOnObj=false;if(this.popup.popupTargetType===\"node\"){if(this.body.nodes[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(pointerObj);if(stillOnObj===true){var overNode=this.selectionHandler.getNodeAt(pointer);stillOnObj=overNode===undefined?false:overNode.id===this.popup.popupTargetId}}}else{if(this.selectionHandler.getNodeAt(pointer)===undefined){if(this.body.edges[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.edges[this.popup.popupTargetId].isOverlappingWith(pointerObj)}}}if(stillOnObj===false){this.popupObj=undefined;this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}]);return InteractionHandler}();exports[\"default\"]=InteractionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var keycharm=__webpack_require__(35);var NavigationHandler=function(){function NavigationHandler(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,NavigationHandler);this.body=body;this.canvas=canvas;this.iconsCreated=false;this.navigationHammers=[];this.boundFunctions={};this.touchTime=0;this.activated=false;this.body.emitter.on(\"activate\",function(){_this.activated=true;_this.configureKeyboardBindings()});this.body.emitter.on(\"deactivate\",function(){_this.activated=false;_this.configureKeyboardBindings()});this.body.emitter.on(\"destroy\",function(){if(_this.keycharm!==undefined){_this.keycharm.destroy()}});this.options={}}(0,_createClass3[\"default\"])(NavigationHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.options=options;this.create()}}},{key:\"create\",value:function create(){if(this.options.navigationButtons===true){if(this.iconsCreated===false){this.loadNavigationElements()}}else if(this.iconsCreated===true){this.cleanNavigation()}this.configureKeyboardBindings()}},{key:\"cleanNavigation\",value:function cleanNavigation(){if(this.navigationHammers.length!=0){for(var i=0;i<this.navigationHammers.length;i++){this.navigationHammers[i].destroy()}this.navigationHammers=[]}if(this.navigationDOM&&this.navigationDOM[\"wrapper\"]&&this.navigationDOM[\"wrapper\"].parentNode){this.navigationDOM[\"wrapper\"].parentNode.removeChild(this.navigationDOM[\"wrapper\"])}this.iconsCreated=false}},{key:\"loadNavigationElements\",value:function loadNavigationElements(){var _this2=this;this.cleanNavigation();this.navigationDOM={};var navigationDivs=[\"up\",\"down\",\"left\",\"right\",\"zoomIn\",\"zoomOut\",\"zoomExtends\"];var navigationDivActions=[\"_moveUp\",\"_moveDown\",\"_moveLeft\",\"_moveRight\",\"_zoomIn\",\"_zoomOut\",\"_fit\"];this.navigationDOM[\"wrapper\"]=document.createElement(\"div\");this.navigationDOM[\"wrapper\"].className=\"vis-navigation\";this.canvas.frame.appendChild(this.navigationDOM[\"wrapper\"]);for(var i=0;i<navigationDivs.length;i++){this.navigationDOM[navigationDivs[i]]=document.createElement(\"div\");this.navigationDOM[navigationDivs[i]].className=\"vis-button vis-\"+navigationDivs[i];this.navigationDOM[\"wrapper\"].appendChild(this.navigationDOM[navigationDivs[i]]);var hammer=new Hammer(this.navigationDOM[navigationDivs[i]]);if(navigationDivActions[i]===\"_fit\"){hammerUtil.onTouch(hammer,this._fit.bind(this))}else{hammerUtil.onTouch(hammer,this.bindToRedraw.bind(this,navigationDivActions[i]))}this.navigationHammers.push(hammer)}var hammerFrame=new Hammer(this.canvas.frame);hammerUtil.onRelease(hammerFrame,function(){_this2._stopMovement()});this.navigationHammers.push(hammerFrame);this.iconsCreated=true}},{key:\"bindToRedraw\",value:function bindToRedraw(action){if(this.boundFunctions[action]===undefined){this.boundFunctions[action]=this[action].bind(this);this.body.emitter.on(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_startRendering\")}}},{key:\"unbindFromRedraw\",value:function unbindFromRedraw(action){if(this.boundFunctions[action]!==undefined){this.body.emitter.off(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_stopRendering\");delete this.boundFunctions[action]}}},{key:\"_fit\",value:function _fit(){if((new Date).valueOf()-this.touchTime>700){this.body.emitter.emit(\"fit\",{duration:700});this.touchTime=(new Date).valueOf()}}},{key:\"_stopMovement\",value:function _stopMovement(){for(var boundAction in this.boundFunctions){if(this.boundFunctions.hasOwnProperty(boundAction)){this.body.emitter.off(\"initRedraw\",this.boundFunctions[boundAction]);this.body.emitter.emit(\"_stopRendering\")}}this.boundFunctions={}}},{key:\"_moveUp\",value:function _moveUp(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:\"_moveDown\",value:function _moveDown(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:\"_moveLeft\",value:function _moveLeft(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:\"_moveRight\",value:function _moveRight(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:\"_zoomIn\",value:function _zoomIn(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale*(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale,pointer:null})}},{key:\"_zoomOut\",value:function _zoomOut(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale/(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale,pointer:null})}},{key:\"configureKeyboardBindings\",value:function configureKeyboardBindings(){var _this3=this;if(this.keycharm!==undefined){this.keycharm.destroy()}if(this.options.keyboard.enabled===true){if(this.options.keyboard.bindToWindow===true){this.keycharm=keycharm({container:window,preventDefault:true})}else{this.keycharm=keycharm({container:this.canvas.frame,preventDefault:true})}this.keycharm.reset();if(this.activated===true){this.keycharm.bind(\"up\",function(){_this3.bindToRedraw(\"_moveUp\")},\"keydown\");this.keycharm.bind(\"down\",function(){_this3.bindToRedraw(\"_moveDown\")},\"keydown\");this.keycharm.bind(\"left\",function(){_this3.bindToRedraw(\"_moveLeft\")},\"keydown\");this.keycharm.bind(\"right\",function(){_this3.bindToRedraw(\"_moveRight\")},\"keydown\");this.keycharm.bind(\"=\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num+\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"[\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"]\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pageup\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pagedown\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"up\",function(){_this3.unbindFromRedraw(\"_moveUp\")},\"keyup\");this.keycharm.bind(\"down\",function(){_this3.unbindFromRedraw(\"_moveDown\")},\"keyup\");this.keycharm.bind(\"left\",function(){_this3.unbindFromRedraw(\"_moveLeft\")},\"keyup\");this.keycharm.bind(\"right\",function(){_this3.unbindFromRedraw(\"_moveRight\")},\"keyup\");this.keycharm.bind(\"=\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num+\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"[\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"]\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pageup\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pagedown\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\")}}}}]);return NavigationHandler}();exports[\"default\"]=NavigationHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Node=__webpack_require__(47)[\"default\"];var Edge=__webpack_require__(74)[\"default\"];var util=__webpack_require__(2);var SelectionHandler=function(){function SelectionHandler(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,SelectionHandler);this.body=body;this.canvas=canvas;this.selectionObj={nodes:[],edges:[]};this.hoverObj={nodes:{},edges:{}};this.options={};this.defaultOptions={multiselect:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_dataChanged\",function(){_this.updateSelection()})}(0,_createClass3[\"default\"])(SelectionHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"multiselect\",\"hoverConnectedEdges\",\"selectable\",\"selectConnectedEdges\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"selectOnPoint\",value:function selectOnPoint(pointer){var selected=false;if(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);this.unselectAll();if(obj!==undefined){selected=this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}return selected}},{key:\"selectAdditionalOnPoint\",value:function selectAdditionalOnPoint(pointer){var selectionChanged=false;if(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);if(obj!==undefined){selectionChanged=true;if(obj.isSelected()===true){this.deselectObject(obj)}else{this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}}return selectionChanged}},{key:\"_initBaseEvent\",value:function _initBaseEvent(event,pointer){var properties={};properties[\"pointer\"]={DOM:{\nx:pointer.x,y:pointer.y},canvas:this.canvas.DOMtoCanvas(pointer)};properties[\"event\"]=event;return properties}},{key:\"_generateClickEvent\",value:function _generateClickEvent(eventType,event,pointer,oldSelection){var emptySelection=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var properties=this._initBaseEvent(event,pointer);if(emptySelection===true){properties.nodes=[];properties.edges=[]}else{var tmp=this.getSelection();properties.nodes=tmp.nodes;properties.edges=tmp.edges}if(oldSelection!==undefined){properties[\"previousSelection\"]=oldSelection}if(eventType==\"click\"){properties.items=this.getClickedItems(pointer)}this.body.emitter.emit(eventType,properties)}},{key:\"selectObject\",value:function selectObject(obj){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.selectConnectedEdges;if(obj!==undefined){if(obj instanceof Node){if(highlightEdges===true){this._selectConnectedEdges(obj)}}obj.select();this._addToSelection(obj);return true}return false}},{key:\"deselectObject\",value:function deselectObject(obj){if(obj.isSelected()===true){obj.selected=false;this._removeFromSelection(obj)}}},{key:\"_getAllNodesOverlappingWith\",value:function _getAllNodesOverlappingWith(object){var overlappingNodes=[];var nodes=this.body.nodes;for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];if(nodes[nodeId].isOverlappingWith(object)){overlappingNodes.push(nodeId)}}return overlappingNodes}},{key:\"_pointerToPositionObject\",value:function _pointerToPositionObject(pointer){var canvasPos=this.canvas.DOMtoCanvas(pointer);return{left:canvasPos.x-1,top:canvasPos.y+1,right:canvasPos.x+1,bottom:canvasPos.y-1}}},{key:\"getNodeAt\",value:function getNodeAt(pointer){var returnNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var positionObject=this._pointerToPositionObject(pointer);var overlappingNodes=this._getAllNodesOverlappingWith(positionObject);if(overlappingNodes.length>0){if(returnNode===true){return this.body.nodes[overlappingNodes[overlappingNodes.length-1]]}else{return overlappingNodes[overlappingNodes.length-1]}}else{return undefined}}},{key:\"_getEdgesOverlappingWith\",value:function _getEdgesOverlappingWith(object,overlappingEdges){var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];if(edges[edgeId].isOverlappingWith(object)){overlappingEdges.push(edgeId)}}}},{key:\"_getAllEdgesOverlappingWith\",value:function _getAllEdgesOverlappingWith(object){var overlappingEdges=[];this._getEdgesOverlappingWith(object,overlappingEdges);return overlappingEdges}},{key:\"getEdgeAt\",value:function getEdgeAt(pointer){var returnEdge=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var canvasPos=this.canvas.DOMtoCanvas(pointer);var mindist=10;var overlappingEdge=null;var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];var edge=edges[edgeId];if(edge.connected){var xFrom=edge.from.x;var yFrom=edge.from.y;var xTo=edge.to.x;var yTo=edge.to.y;var dist=edge.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,canvasPos.x,canvasPos.y);if(dist<mindist){overlappingEdge=edgeId;mindist=dist}}}if(overlappingEdge!==null){if(returnEdge===true){return this.body.edges[overlappingEdge]}else{return overlappingEdge}}else{return undefined}}},{key:\"_addToSelection\",value:function _addToSelection(obj){if(obj instanceof Node){this.selectionObj.nodes[obj.id]=obj}else{this.selectionObj.edges[obj.id]=obj}}},{key:\"_addToHover\",value:function _addToHover(obj){if(obj instanceof Node){this.hoverObj.nodes[obj.id]=obj}else{this.hoverObj.edges[obj.id]=obj}}},{key:\"_removeFromSelection\",value:function _removeFromSelection(obj){if(obj instanceof Node){delete this.selectionObj.nodes[obj.id];this._unselectConnectedEdges(obj)}else{delete this.selectionObj.edges[obj.id]}}},{key:\"unselectAll\",value:function unselectAll(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){this.selectionObj.nodes[nodeId].unselect()}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){this.selectionObj.edges[edgeId].unselect()}}this.selectionObj={nodes:{},edges:{}}}},{key:\"_getSelectedNodeCount\",value:function _getSelectedNodeCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}return count}},{key:\"_getSelectedNode\",value:function _getSelectedNode(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return this.selectionObj.nodes[nodeId]}}return undefined}},{key:\"_getSelectedEdge\",value:function _getSelectedEdge(){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return this.selectionObj.edges[edgeId]}}return undefined}},{key:\"_getSelectedEdgeCount\",value:function _getSelectedEdgeCount(){var count=0;for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_getSelectedObjectCount\",value:function _getSelectedObjectCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_selectionIsEmpty\",value:function _selectionIsEmpty(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return false}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return false}}return true}},{key:\"_clusterInSelection\",value:function _clusterInSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(this.selectionObj.nodes[nodeId].clusterSize>1){return true}}}return false}},{key:\"_selectConnectedEdges\",value:function _selectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.select();this._addToSelection(edge)}}},{key:\"_hoverConnectedEdges\",value:function _hoverConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.hover=true;this._addToHover(edge)}}},{key:\"_unselectConnectedEdges\",value:function _unselectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.unselect();this._removeFromSelection(edge)}}},{key:\"emitBlurEvent\",value:function emitBlurEvent(event,pointer,object){var properties=this._initBaseEvent(event,pointer);if(object.hover===true){object.hover=false;if(object instanceof Node){properties.node=object.id;this.body.emitter.emit(\"blurNode\",properties)}else{properties.edge=object.id;this.body.emitter.emit(\"blurEdge\",properties)}}}},{key:\"emitHoverEvent\",value:function emitHoverEvent(event,pointer,object){var properties=this._initBaseEvent(event,pointer);var hoverChanged=false;if(object.hover===false){object.hover=true;this._addToHover(object);hoverChanged=true;if(object instanceof Node){properties.node=object.id;this.body.emitter.emit(\"hoverNode\",properties)}else{properties.edge=object.id;this.body.emitter.emit(\"hoverEdge\",properties)}}return hoverChanged}},{key:\"hoverObject\",value:function hoverObject(event,pointer){var object=this.getNodeAt(pointer);if(object===undefined){object=this.getEdgeAt(pointer)}var hoverChanged=false;for(var nodeId in this.hoverObj.nodes){if(this.hoverObj.nodes.hasOwnProperty(nodeId)){if(object===undefined||object instanceof Node&&object.id!=nodeId||object instanceof Edge){this.emitBlurEvent(event,pointer,this.hoverObj.nodes[nodeId]);delete this.hoverObj.nodes[nodeId];hoverChanged=true}}}for(var edgeId in this.hoverObj.edges){if(this.hoverObj.edges.hasOwnProperty(edgeId)){if(hoverChanged===true){this.hoverObj.edges[edgeId].hover=false;delete this.hoverObj.edges[edgeId]}else if(object===undefined||object instanceof Edge&&object.id!=edgeId||object instanceof Node&&!object.hover){this.emitBlurEvent(event,pointer,this.hoverObj.edges[edgeId]);delete this.hoverObj.edges[edgeId];hoverChanged=true}}}if(object!==undefined){hoverChanged=hoverChanged||this.emitHoverEvent(event,pointer,object);if(object instanceof Node&&this.options.hoverConnectedEdges===true){this._hoverConnectedEdges(object)}}if(hoverChanged===true){this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"getSelection\",value:function getSelection(){var nodeIds=this.getSelectedNodes();var edgeIds=this.getSelectedEdges();return{nodes:nodeIds,edges:edgeIds}}},{key:\"getSelectedNodes\",value:function getSelectedNodes(){var idArray=[];if(this.options.selectable===true){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){idArray.push(this.selectionObj.nodes[nodeId].id)}}}return idArray}},{key:\"getSelectedEdges\",value:function getSelectedEdges(){var idArray=[];if(this.options.selectable===true){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){idArray.push(this.selectionObj.edges[edgeId].id)}}}return idArray}},{key:\"setSelection\",value:function setSelection(selection){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=void 0,id=void 0;if(!selection||!selection.nodes&&!selection.edges)throw\"Selection must be an object with nodes and/or edges properties\";if(options.unselectAll||options.unselectAll===undefined){this.unselectAll()}if(selection.nodes){for(i=0;i<selection.nodes.length;i++){id=selection.nodes[i];var node=this.body.nodes[id];if(!node){throw new RangeError('Node with id \"'+id+'\" not found')}this.selectObject(node,options.highlightEdges)}}if(selection.edges){for(i=0;i<selection.edges.length;i++){id=selection.edges[i];var edge=this.body.edges[id];if(!edge){throw new RangeError('Edge with id \"'+id+'\" not found')}this.selectObject(edge)}}this.body.emitter.emit(\"_requestRedraw\")}},{key:\"selectNodes\",value:function selectNodes(selection){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({nodes:selection},{highlightEdges:highlightEdges})}},{key:\"selectEdges\",value:function selectEdges(selection){if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({edges:selection})}},{key:\"updateSelection\",value:function updateSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(!this.body.nodes.hasOwnProperty(nodeId)){delete this.selectionObj.nodes[nodeId]}}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){if(!this.body.edges.hasOwnProperty(edgeId)){delete this.selectionObj.edges[edgeId]}}}}},{key:\"getClickedItems\",value:function getClickedItems(pointer){var point=this.canvas.DOMtoCanvas(pointer);var items=[];var nodeIndices=this.body.nodeIndices;var nodes=this.body.nodes;for(var i=nodeIndices.length-1;i>=0;i--){var node=nodes[nodeIndices[i]];var ret=node.getItemsOnPoint(point);items.push.apply(items,ret)}var edgeIndices=this.body.edgeIndices;var edges=this.body.edges;for(var _i=edgeIndices.length-1;_i>=0;_i--){var edge=edges[edgeIndices[_i]];var _ret=edge.getItemsOnPoint(point);items.push.apply(items,_ret)}return items}}]);return SelectionHandler}();exports[\"default\"]=SelectionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var _require=__webpack_require__(236),HorizontalStrategy=_require.HorizontalStrategy,VerticalStrategy=_require.VerticalStrategy;var HierarchicalStatus=function(){function HierarchicalStatus(){(0,_classCallCheck3[\"default\"])(this,HierarchicalStatus);this.childrenReference={};this.parentReference={};this.trees={};this.distributionOrdering={};this.levels={};this.distributionIndex={};this.isTree=false;this.treeIndex=-1}(0,_createClass3[\"default\"])(HierarchicalStatus,[{key:\"addRelation\",value:function addRelation(parentNodeId,childNodeId){if(this.childrenReference[parentNodeId]===undefined){this.childrenReference[parentNodeId]=[]}this.childrenReference[parentNodeId].push(childNodeId);if(this.parentReference[childNodeId]===undefined){this.parentReference[childNodeId]=[]}this.parentReference[childNodeId].push(parentNodeId)}},{key:\"checkIfTree\",value:function checkIfTree(){for(var i in this.parentReference){if(this.parentReference[i].length>1){this.isTree=false;return}}this.isTree=true}},{key:\"numTrees\",value:function numTrees(){return this.treeIndex+1}},{key:\"setTreeIndex\",value:function setTreeIndex(node,treeId){if(treeId===undefined)return;if(this.trees[node.id]===undefined){this.trees[node.id]=treeId;this.treeIndex=Math.max(treeId,this.treeIndex)}}},{key:\"ensureLevel\",value:function ensureLevel(nodeId){if(this.levels[nodeId]===undefined){this.levels[nodeId]=0}}},{key:\"getMaxLevel\",value:function getMaxLevel(nodeId){var _this=this;var accumulator={};var _getMaxLevel=function _getMaxLevel(nodeId){if(accumulator[nodeId]!==undefined){return accumulator[nodeId]}var level=_this.levels[nodeId];if(_this.childrenReference[nodeId]){var children=_this.childrenReference[nodeId];if(children.length>0){for(var i=0;i<children.length;i++){level=Math.max(level,_getMaxLevel(children[i]))}}}accumulator[nodeId]=level;return level};return _getMaxLevel(nodeId)}},{key:\"levelDownstream\",value:function levelDownstream(nodeA,nodeB){if(this.levels[nodeB.id]===undefined){if(this.levels[nodeA.id]===undefined){this.levels[nodeA.id]=0}this.levels[nodeB.id]=this.levels[nodeA.id]+1}}},{key:\"setMinLevelToZero\",value:function setMinLevelToZero(nodes){var minLevel=1e9;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(this.levels[nodeId]!==undefined){minLevel=Math.min(this.levels[nodeId],minLevel)}}}for(var _nodeId in nodes){if(nodes.hasOwnProperty(_nodeId)){if(this.levels[_nodeId]!==undefined){this.levels[_nodeId]-=minLevel}}}}},{key:\"getTreeSize\",value:function getTreeSize(nodes,index){var min_x=1e9;var max_x=-1e9;var min_y=1e9;var max_y=-1e9;for(var nodeId in this.trees){if(this.trees.hasOwnProperty(nodeId)){if(this.trees[nodeId]===index){var node=nodes[nodeId];min_x=Math.min(node.x,min_x);max_x=Math.max(node.x,max_x);min_y=Math.min(node.y,min_y);max_y=Math.max(node.y,max_y)}}}return{min_x:min_x,max_x:max_x,min_y:min_y,max_y:max_y}}},{key:\"hasSameParent\",value:function hasSameParent(node1,node2){var parents1=this.parentReference[node1.id];var parents2=this.parentReference[node2.id];if(parents1===undefined||parents2===undefined){return false}for(var i=0;i<parents1.length;i++){for(var j=0;j<parents2.length;j++){if(parents1[i]==parents2[j]){return true}}}return false}},{key:\"inSameSubNetwork\",value:function inSameSubNetwork(node1,node2){return this.trees[node1.id]===this.trees[node2.id]}},{key:\"getLevels\",value:function getLevels(){return(0,_keys2[\"default\"])(this.distributionOrdering)}},{key:\"addToOrdering\",value:function addToOrdering(node,level){if(this.distributionOrdering[level]===undefined){this.distributionOrdering[level]=[]}var isPresent=false;var curLevel=this.distributionOrdering[level];for(var n in curLevel){if(curLevel[n]===node){isPresent=true;break}}if(!isPresent){this.distributionOrdering[level].push(node);this.distributionIndex[node.id]=this.distributionOrdering[level].length-1}}}]);return HierarchicalStatus}();var LayoutEngine=function(){function LayoutEngine(body){(0,_classCallCheck3[\"default\"])(this,LayoutEngine);this.body=body;this.initialRandomSeed=Math.round(Math.random()*1e6);this.randomSeed=this.initialRandomSeed;this.setPhysics=false;this.options={};this.optionsBackup={physics:{}};this.defaultOptions={randomSeed:undefined,improvedLayout:true,hierarchical:{enabled:false,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:\"UD\",sortMethod:\"hubsize\"}};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(LayoutEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"_dataChanged\",function(){_this2.setupHierarchicalLayout()});this.body.emitter.on(\"_dataLoaded\",function(){_this2.layoutNetwork()});this.body.emitter.on(\"_resetHierarchicalLayout\",function(){_this2.setupHierarchicalLayout()});this.body.emitter.on(\"_adjustEdgesForHierarchicalLayout\",function(){if(_this2.options.hierarchical.enabled!==true){return}var type=_this2.direction.curveType();_this2.body.emitter.emit(\"_forceDisableDynamicCurves\",type,false)})}},{key:\"setOptions\",value:function setOptions(options,allOptions){if(options!==undefined){var hierarchical=this.options.hierarchical;var prevHierarchicalState=hierarchical.enabled;util.selectiveDeepExtend([\"randomSeed\",\"improvedLayout\"],this.options,options);util.mergeOptions(this.options,options,\"hierarchical\");if(options.randomSeed!==undefined){this.initialRandomSeed=options.randomSeed}if(hierarchical.enabled===true){if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\",true)}if(hierarchical.direction===\"RL\"||hierarchical.direction===\"DU\"){if(hierarchical.levelSeparation>0){hierarchical.levelSeparation*=-1}}else{if(hierarchical.levelSeparation<0){hierarchical.levelSeparation*=-1}}this.setDirectionStrategy();this.body.emitter.emit(\"_resetHierarchicalLayout\");return this.adaptAllOptionsForHierarchicalLayout(allOptions)}else{if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\");return util.deepExtend(allOptions,this.optionsBackup)}}}return allOptions}},{key:\"adaptAllOptionsForHierarchicalLayout\",value:function adaptAllOptionsForHierarchicalLayout(allOptions){if(this.options.hierarchical.enabled===true){var backupPhysics=this.optionsBackup.physics;if(allOptions.physics===undefined||allOptions.physics===true){allOptions.physics={enabled:backupPhysics.enabled===undefined?true:backupPhysics.enabled,solver:\"hierarchicalRepulsion\"};backupPhysics.enabled=backupPhysics.enabled===undefined?true:backupPhysics.enabled;backupPhysics.solver=backupPhysics.solver||\"barnesHut\"}else if((0,_typeof3[\"default\"])(allOptions.physics)===\"object\"){backupPhysics.enabled=allOptions.physics.enabled===undefined?true:allOptions.physics.enabled;backupPhysics.solver=allOptions.physics.solver||\"barnesHut\";allOptions.physics.solver=\"hierarchicalRepulsion\"}else if(allOptions.physics!==false){backupPhysics.solver=\"barnesHut\";allOptions.physics={solver:\"hierarchicalRepulsion\"}}var type=this.direction.curveType();if(allOptions.edges===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges={smooth:false}}else if(allOptions.edges.smooth===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges.smooth=false}else{if(typeof allOptions.edges.smooth===\"boolean\"){this.optionsBackup.edges={smooth:allOptions.edges.smooth};allOptions.edges.smooth={enabled:allOptions.edges.smooth,type:type}}else{var smooth=allOptions.edges.smooth;if(smooth.type!==undefined&&smooth.type!==\"dynamic\"){type=smooth.type}this.optionsBackup.edges={smooth:smooth.enabled===undefined?true:smooth.enabled,type:smooth.type===undefined?\"dynamic\":smooth.type,roundness:smooth.roundness===undefined?.5:smooth.roundness,forceDirection:smooth.forceDirection===undefined?false:smooth.forceDirection};allOptions.edges.smooth={enabled:smooth.enabled===undefined?true:smooth.enabled,type:type,roundness:smooth.roundness===undefined?.5:smooth.roundness,forceDirection:smooth.forceDirection===undefined?false:smooth.forceDirection}}}this.body.emitter.emit(\"_forceDisableDynamicCurves\",type)}return allOptions}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"positionInitially\",value:function positionInitially(nodesArray){if(this.options.hierarchical.enabled!==true){this.randomSeed=this.initialRandomSeed;var radius=nodesArray.length+50;for(var i=0;i<nodesArray.length;i++){var node=nodesArray[i];var angle=2*Math.PI*this.seededRandom();if(node.x===undefined){node.x=radius*Math.cos(angle)}if(node.y===undefined){node.y=radius*Math.sin(angle)}}}}},{key:\"layoutNetwork\",value:function layoutNetwork(){if(this.options.hierarchical.enabled!==true&&this.options.improvedLayout===true){var indices=this.body.nodeIndices;var positionDefined=0;for(var i=0;i<indices.length;i++){var node=this.body.nodes[indices[i]];if(node.predefinedPosition===true){positionDefined+=1}}if(positionDefined<.5*indices.length){var MAX_LEVELS=10;var level=0;var clusterThreshold=150;var clusterOptions={clusterNodeProperties:{shape:\"ellipse\",label:\"\",group:\"\",font:{multi:false}},clusterEdgeProperties:{label:\"\",font:{multi:false},smooth:{enabled:false}}};if(indices.length>clusterThreshold){var startLength=indices.length;while(indices.length>clusterThreshold&&level<=MAX_LEVELS){level+=1;var before=indices.length;if(level%3===0){this.body.modules.clustering.clusterBridges(clusterOptions)}else{this.body.modules.clustering.clusterOutliers(clusterOptions)}var after=indices.length;if(before==after&&level%3!==0){this._declusterAll();this.body.emitter.emit(\"_layoutFailed\");console.info(\"This network could not be positioned by this version of the improved layout algorithm.\"+\" Please disable improvedLayout for better performance.\");return}}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*startLength)})}if(level>MAX_LEVELS){console.info(\"The clustering didn't succeed within the amount of interations allowed,\"+\" progressing with partial result.\")}this.body.modules.kamadaKawai.solve(indices,this.body.edgeIndices,true);this._shiftToCenter();var offset=70;for(var _i=0;_i<indices.length;_i++){var _node=this.body.nodes[indices[_i]];if(_node.predefinedPosition===false){_node.x+=(.5-this.seededRandom())*offset;_node.y+=(.5-this.seededRandom())*offset}}this._declusterAll();this.body.emitter.emit(\"_repositionBezierNodes\")}}}},{key:\"_shiftToCenter\",value:function _shiftToCenter(){var range=NetworkUtil.getRangeCore(this.body.nodes,this.body.nodeIndices);var center=NetworkUtil.findCenter(range);for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];node.x-=center.x;node.y-=center.y}}},{key:\"_declusterAll\",value:function _declusterAll(){var clustersPresent=true;while(clustersPresent===true){clustersPresent=false;for(var i=0;i<this.body.nodeIndices.length;i++){if(this.body.nodes[this.body.nodeIndices[i]].isCluster===true){clustersPresent=true;this.body.modules.clustering.openCluster(this.body.nodeIndices[i],{},false)}}if(clustersPresent===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"getSeed\",value:function getSeed(){return this.initialRandomSeed}},{key:\"setupHierarchicalLayout\",value:function setupHierarchicalLayout(){if(this.options.hierarchical.enabled===true&&this.body.nodeIndices.length>0){var node=void 0,nodeId=void 0;var definedLevel=false;var undefinedLevel=false;this.lastNodeOnLevel={};this.hierarchical=new HierarchicalStatus;for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];if(node.options.level!==undefined){definedLevel=true;this.hierarchical.levels[nodeId]=node.options.level}else{undefinedLevel=true}}}if(undefinedLevel===true&&definedLevel===true){throw new Error(\"To use the hierarchical layout, nodes require either no predefined levels\"+\" or levels have to be defined for all nodes.\")}else{if(undefinedLevel===true){var sortMethod=this.options.hierarchical.sortMethod;if(sortMethod===\"hubsize\"){this._determineLevelsByHubsize()}else if(sortMethod===\"directed\"){this._determineLevelsDirected()}else if(sortMethod===\"custom\"){this._determineLevelsCustomCallback()}}for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){this.hierarchical.ensureLevel(_nodeId2)}}var distribution=this._getDistribution();this._generateMap();this._placeNodesByHierarchy(distribution);this._condenseHierarchy();this._shiftToCenter()}}}},{key:\"_condenseHierarchy\",value:function _condenseHierarchy(){var _this3=this;var stillShifting=false;var branches={};var shiftTrees=function shiftTrees(){var treeSizes=getTreeSizes();var shiftBy=0;for(var i=0;i<treeSizes.length-1;i++){var diff=treeSizes[i].max-treeSizes[i+1].min;shiftBy+=diff+_this3.options.hierarchical.treeSpacing;shiftTree(i+1,shiftBy)}};var shiftTree=function shiftTree(index,offset){var trees=_this3.hierarchical.trees;for(var nodeId in trees){if(trees.hasOwnProperty(nodeId)){if(trees[nodeId]===index){_this3.direction.shift(nodeId,offset)}}}};var getTreeSizes=function getTreeSizes(){var treeWidths=[];for(var i=0;i<_this3.hierarchical.numTrees();i++){treeWidths.push(_this3.direction.getTreeSize(i))}return treeWidths};var getBranchNodes=function getBranchNodes(source,map){if(map[source.id]){return}map[source.id]=true;if(_this3.hierarchical.childrenReference[source.id]){var children=_this3.hierarchical.childrenReference[source.id];if(children.length>0){for(var i=0;i<children.length;i++){getBranchNodes(_this3.body.nodes[children[i]],map)}}}};var getBranchBoundary=function getBranchBoundary(branchMap){var maxLevel=arguments.length>1&&arguments[1]!==undefined?arguments[1]:1e9;var minSpace=1e9;var maxSpace=1e9;var min=1e9;var max=-1e9;for(var branchNode in branchMap){if(branchMap.hasOwnProperty(branchNode)){var node=_this3.body.nodes[branchNode];var level=_this3.hierarchical.levels[node.id];var position=_this3.direction.getPosition(node);var _getSpaceAroundNode2=_this3._getSpaceAroundNode(node,branchMap),_getSpaceAroundNode3=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode2,2),minSpaceNode=_getSpaceAroundNode3[0],maxSpaceNode=_getSpaceAroundNode3[1];minSpace=Math.min(minSpaceNode,minSpace);maxSpace=Math.min(maxSpaceNode,maxSpace);if(level<=maxLevel){min=Math.min(position,min);max=Math.max(position,max)}}}return[min,max,minSpace,maxSpace]};var getCollisionLevel=function getCollisionLevel(node1,node2){var maxLevel1=_this3.hierarchical.getMaxLevel(node1.id);var maxLevel2=_this3.hierarchical.getMaxLevel(node2.id);return Math.min(maxLevel1,maxLevel2)};var shiftElementsCloser=function shiftElementsCloser(callback,levels,centerParents){var hier=_this3.hierarchical;for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=hier.distributionOrdering[level];if(levelNodes.length>1){for(var j=0;j<levelNodes.length-1;j++){var node1=levelNodes[j];var node2=levelNodes[j+1];if(hier.hasSameParent(node1,node2)&&hier.inSameSubNetwork(node1,node2)){callback(node1,node2,centerParents)}}}}};var branchShiftCallback=function branchShiftCallback(node1,node2){var centerParent=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var pos1=_this3.direction.getPosition(node1);var pos2=_this3.direction.getPosition(node2);var diffAbs=Math.abs(pos2-pos1);var nodeSpacing=_this3.options.hierarchical.nodeSpacing;if(diffAbs>nodeSpacing){var branchNodes1={};var branchNodes2={};getBranchNodes(node1,branchNodes1);getBranchNodes(node2,branchNodes2);var maxLevel=getCollisionLevel(node1,node2);var branchNodeBoundary1=getBranchBoundary(branchNodes1,maxLevel);var branchNodeBoundary2=getBranchBoundary(branchNodes2,maxLevel);var max1=branchNodeBoundary1[1];var min2=branchNodeBoundary2[0];var minSpace2=branchNodeBoundary2[2];var diffBranch=Math.abs(max1-min2);if(diffBranch>nodeSpacing){var offset=max1-min2+nodeSpacing;if(offset<-minSpace2+nodeSpacing){offset=-minSpace2+nodeSpacing}if(offset<0){_this3._shiftBlock(node2.id,offset);stillShifting=true;if(centerParent===true)_this3._centerParent(node2)}}}};var minimizeEdgeLength=function minimizeEdgeLength(iterations,node){var nodeId=node.id;var allEdges=node.edges;var nodeLevel=_this3.hierarchical.levels[node.id];var C2=_this3.options.hierarchical.levelSeparation*_this3.options.hierarchical.levelSeparation;var referenceNodes={};var aboveEdges=[];for(var i=0;i<allEdges.length;i++){var edge=allEdges[i];if(edge.toId!=edge.fromId){var otherNode=edge.toId==nodeId?edge.from:edge.to;referenceNodes[allEdges[i].id]=otherNode;if(_this3.hierarchical.levels[otherNode.id]<nodeLevel){aboveEdges.push(edge)}}}var getFx=function getFx(point,edges){var sum=0;for(var _i2=0;_i2<edges.length;_i2++){if(referenceNodes[edges[_i2].id]!==undefined){var a=_this3.direction.getPosition(referenceNodes[edges[_i2].id])-point;sum+=a/Math.sqrt(a*a+C2)}}return sum};var getDFx=function getDFx(point,edges){var sum=0;for(var _i3=0;_i3<edges.length;_i3++){if(referenceNodes[edges[_i3].id]!==undefined){var a=_this3.direction.getPosition(referenceNodes[edges[_i3].id])-point;sum-=C2*Math.pow(a*a+C2,-1.5)}}return sum};var getGuess=function getGuess(iterations,edges){var guess=_this3.direction.getPosition(node);var guessMap={};for(var _i4=0;_i4<iterations;_i4++){var fx=getFx(guess,edges);var dfx=getDFx(guess,edges);var limit=40;var ratio=Math.max(-limit,Math.min(limit,Math.round(fx/dfx)));guess=guess-ratio;if(guessMap[guess]!==undefined){break}guessMap[guess]=_i4}return guess};var moveBranch=function moveBranch(guess){var nodePosition=_this3.direction.getPosition(node);if(branches[node.id]===undefined){var branchNodes={};getBranchNodes(node,branchNodes);branches[node.id]=branchNodes}var branchBoundary=getBranchBoundary(branches[node.id]);var minSpaceBranch=branchBoundary[2];var maxSpaceBranch=branchBoundary[3];var diff=guess-nodePosition;var branchOffset=0;if(diff>0){branchOffset=Math.min(diff,maxSpaceBranch-_this3.options.hierarchical.nodeSpacing)}else if(diff<0){branchOffset=-Math.min(-diff,minSpaceBranch-_this3.options.hierarchical.nodeSpacing)}if(branchOffset!=0){_this3._shiftBlock(node.id,branchOffset);stillShifting=true}};var moveNode=function moveNode(guess){var nodePosition=_this3.direction.getPosition(node);var _getSpaceAroundNode4=_this3._getSpaceAroundNode(node),_getSpaceAroundNode5=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode4,2),minSpace=_getSpaceAroundNode5[0],maxSpace=_getSpaceAroundNode5[1];var diff=guess-nodePosition;var newPosition=nodePosition;if(diff>0){newPosition=Math.min(nodePosition+(maxSpace-_this3.options.hierarchical.nodeSpacing),guess)}else if(diff<0){newPosition=Math.max(nodePosition-(minSpace-_this3.options.hierarchical.nodeSpacing),guess)}if(newPosition!==nodePosition){_this3.direction.setPosition(node,newPosition);stillShifting=true}};var guess=getGuess(iterations,aboveEdges);moveBranch(guess);guess=getGuess(iterations,allEdges);moveNode(guess)};var minimizeEdgeLengthBottomUp=function minimizeEdgeLengthBottomUp(iterations){var levels=_this3.hierarchical.getLevels();levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;for(var j=0;j<levels.length;j++){var level=levels[j];var levelNodes=_this3.hierarchical.distributionOrdering[level];for(var k=0;k<levelNodes.length;k++){minimizeEdgeLength(1e3,levelNodes[k])}}if(stillShifting!==true){break}}};var shiftBranchesCloserBottomUp=function shiftBranchesCloserBottomUp(iterations){var levels=_this3.hierarchical.getLevels();levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;shiftElementsCloser(branchShiftCallback,levels,true);if(stillShifting!==true){break}}};var centerAllParents=function centerAllParents(){for(var nodeId in _this3.body.nodes){if(_this3.body.nodes.hasOwnProperty(nodeId))_this3._centerParent(_this3.body.nodes[nodeId])}};var centerAllParentsBottomUp=function centerAllParentsBottomUp(){var levels=_this3.hierarchical.getLevels()\n;levels=levels.reverse();for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=_this3.hierarchical.distributionOrdering[level];for(var j=0;j<levelNodes.length;j++){_this3._centerParent(levelNodes[j])}}};if(this.options.hierarchical.blockShifting===true){shiftBranchesCloserBottomUp(5);centerAllParents()}if(this.options.hierarchical.edgeMinimization===true){minimizeEdgeLengthBottomUp(20)}if(this.options.hierarchical.parentCentralization===true){centerAllParentsBottomUp()}shiftTrees()}},{key:\"_getSpaceAroundNode\",value:function _getSpaceAroundNode(node,map){var useMap=true;if(map===undefined){useMap=false}var level=this.hierarchical.levels[node.id];if(level!==undefined){var index=this.hierarchical.distributionIndex[node.id];var position=this.direction.getPosition(node);var ordering=this.hierarchical.distributionOrdering[level];var minSpace=1e9;var maxSpace=1e9;if(index!==0){var prevNode=ordering[index-1];if(useMap===true&&map[prevNode.id]===undefined||useMap===false){var prevPos=this.direction.getPosition(prevNode);minSpace=position-prevPos}}if(index!=ordering.length-1){var nextNode=ordering[index+1];if(useMap===true&&map[nextNode.id]===undefined||useMap===false){var nextPos=this.direction.getPosition(nextNode);maxSpace=Math.min(maxSpace,nextPos-position)}}return[minSpace,maxSpace]}else{return[0,0]}}},{key:\"_centerParent\",value:function _centerParent(node){if(this.hierarchical.parentReference[node.id]){var parents=this.hierarchical.parentReference[node.id];for(var i=0;i<parents.length;i++){var parentId=parents[i];var parentNode=this.body.nodes[parentId];var children=this.hierarchical.childrenReference[parentId];if(children!==undefined){var newPosition=this._getCenterPosition(children);var position=this.direction.getPosition(parentNode);var _getSpaceAroundNode6=this._getSpaceAroundNode(parentNode),_getSpaceAroundNode7=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode6,2),minSpace=_getSpaceAroundNode7[0],maxSpace=_getSpaceAroundNode7[1];var diff=position-newPosition;if(diff<0&&Math.abs(diff)<maxSpace-this.options.hierarchical.nodeSpacing||diff>0&&Math.abs(diff)<minSpace-this.options.hierarchical.nodeSpacing){this.direction.setPosition(parentNode,newPosition)}}}}}},{key:\"_placeNodesByHierarchy\",value:function _placeNodesByHierarchy(distribution){this.positionedNodes={};for(var level in distribution){if(distribution.hasOwnProperty(level)){var nodeArray=(0,_keys2[\"default\"])(distribution[level]);nodeArray=this._indexArrayToNodes(nodeArray);this.direction.sort(nodeArray);var handledNodeCount=0;for(var i=0;i<nodeArray.length;i++){var node=nodeArray[i];if(this.positionedNodes[node.id]===undefined){var spacing=this.options.hierarchical.nodeSpacing;var pos=spacing*handledNodeCount;if(handledNodeCount>0){pos=this.direction.getPosition(nodeArray[i-1])+spacing}this.direction.setPosition(node,pos,level);this._validatePositionAndContinue(node,level,pos);handledNodeCount++}}}}}},{key:\"_placeBranchNodes\",value:function _placeBranchNodes(parentId,parentLevel){var childRef=this.hierarchical.childrenReference[parentId];if(childRef===undefined){return}var childNodes=[];for(var i=0;i<childRef.length;i++){childNodes.push(this.body.nodes[childRef[i]])}this.direction.sort(childNodes);for(var _i5=0;_i5<childNodes.length;_i5++){var childNode=childNodes[_i5];var childNodeLevel=this.hierarchical.levels[childNode.id];if(childNodeLevel>parentLevel&&this.positionedNodes[childNode.id]===undefined){var spacing=this.options.hierarchical.nodeSpacing;var pos=void 0;if(_i5===0){pos=this.direction.getPosition(this.body.nodes[parentId])}else{pos=this.direction.getPosition(childNodes[_i5-1])+spacing}this.direction.setPosition(childNode,pos,childNodeLevel);this._validatePositionAndContinue(childNode,childNodeLevel,pos)}else{return}}var center=this._getCenterPosition(childNodes);this.direction.setPosition(this.body.nodes[parentId],center,parentLevel)}},{key:\"_validatePositionAndContinue\",value:function _validatePositionAndContinue(node,level,pos){if(!this.hierarchical.isTree)return;if(this.lastNodeOnLevel[level]!==undefined){var previousPos=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[level]]);if(pos-previousPos<this.options.hierarchical.nodeSpacing){var diff=previousPos+this.options.hierarchical.nodeSpacing-pos;var sharedParent=this._findCommonParent(this.lastNodeOnLevel[level],node.id);this._shiftBlock(sharedParent.withChild,diff)}}this.lastNodeOnLevel[level]=node.id;this.positionedNodes[node.id]=true;this._placeBranchNodes(node.id,level)}},{key:\"_indexArrayToNodes\",value:function _indexArrayToNodes(idArray){var array=[];for(var i=0;i<idArray.length;i++){array.push(this.body.nodes[idArray[i]])}return array}},{key:\"_getDistribution\",value:function _getDistribution(){var distribution={};var nodeId=void 0,node=void 0;for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];var level=this.hierarchical.levels[nodeId]===undefined?0:this.hierarchical.levels[nodeId];this.direction.fix(node,level);if(distribution[level]===undefined){distribution[level]={}}distribution[level][nodeId]=node}}return distribution}},{key:\"_getActiveEdges\",value:function _getActiveEdges(node){var _this4=this;var result=[];util.forEach(node.edges,function(edge){if(_this4.body.edgeIndices.indexOf(edge.id)!==-1){result.push(edge)}});return result}},{key:\"_getHubSizes\",value:function _getHubSizes(){var _this5=this;var hubSizes={};var nodeIds=this.body.nodeIndices;util.forEach(nodeIds,function(nodeId){var node=_this5.body.nodes[nodeId];var hubSize=_this5._getActiveEdges(node).length;hubSizes[hubSize]=true});var result=[];util.forEach(hubSizes,function(size){result.push(Number(size))});result.sort(function(a,b){return b-a});return result}},{key:\"_determineLevelsByHubsize\",value:function _determineLevelsByHubsize(){var _this6=this;var levelDownstream=function levelDownstream(nodeA,nodeB){_this6.hierarchical.levelDownstream(nodeA,nodeB)};var hubSizes=this._getHubSizes();var _loop=function _loop(i){var hubSize=hubSizes[i];if(hubSize===0)return\"break\";util.forEach(_this6.body.nodeIndices,function(nodeId){var node=_this6.body.nodes[nodeId];if(hubSize===_this6._getActiveEdges(node).length){_this6._crawlNetwork(levelDownstream,nodeId)}})};for(var i=0;i<hubSizes.length;++i){var _ret=_loop(i);if(_ret===\"break\")break}}},{key:\"_determineLevelsCustomCallback\",value:function _determineLevelsCustomCallback(){var _this7=this;var minLevel=1e5;var customCallback=function customCallback(nodeA,nodeB,edge){};var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this7.hierarchical.levels[nodeA.id];if(levelA===undefined){levelA=_this7.hierarchical.levels[nodeA.id]=minLevel}var diff=customCallback(NetworkUtil.cloneOptions(nodeA,\"node\"),NetworkUtil.cloneOptions(nodeB,\"node\"),NetworkUtil.cloneOptions(edge,\"edge\"));_this7.hierarchical.levels[nodeB.id]=levelA+diff};this._crawlNetwork(levelByDirection);this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:\"_determineLevelsDirected\",value:function _determineLevelsDirected(){var _this8=this;var minLevel=1e4;var isBidirectional=function isBidirectional(edge){util.forEach(_this8.body.edges,function(otherEdge){if(otherEdge.toId===edge.fromId&&otherEdge.fromId===edge.toId){return true}});return false};var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this8.hierarchical.levels[nodeA.id];var levelB=_this8.hierarchical.levels[nodeB.id];if(isBidirectional(edge)&&levelA!==undefined&&levelB!==undefined){return}if(levelA===undefined){levelA=_this8.hierarchical.levels[nodeA.id]=minLevel}if(edge.toId==nodeB.id){_this8.hierarchical.levels[nodeB.id]=levelA+1}else{_this8.hierarchical.levels[nodeB.id]=levelA-1}};this._crawlNetwork(levelByDirection);this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:\"_generateMap\",value:function _generateMap(){var _this9=this;var fillInRelations=function fillInRelations(parentNode,childNode){if(_this9.hierarchical.levels[childNode.id]>_this9.hierarchical.levels[parentNode.id]){_this9.hierarchical.addRelation(parentNode.id,childNode.id)}};this._crawlNetwork(fillInRelations);this.hierarchical.checkIfTree()}},{key:\"_crawlNetwork\",value:function _crawlNetwork(){var _this10=this;var callback=arguments.length>0&&arguments[0]!==undefined?arguments[0]:function(){};var startingNodeId=arguments[1];var progress={};var crawler=function crawler(node,tree){if(progress[node.id]===undefined){_this10.hierarchical.setTreeIndex(node,tree);progress[node.id]=true;var childNode=void 0;var edges=_this10._getActiveEdges(node);for(var i=0;i<edges.length;i++){var edge=edges[i];if(edge.connected===true){if(edge.toId==node.id){childNode=edge.from}else{childNode=edge.to}if(node.id!=childNode.id){callback(node,childNode,edge);crawler(childNode,tree)}}}}};if(startingNodeId===undefined){var treeIndex=0;for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];if(progress[nodeId]===undefined){var node=this.body.nodes[nodeId];crawler(node,treeIndex);treeIndex+=1}}}else{var _node2=this.body.nodes[startingNodeId];if(_node2===undefined){console.error(\"Node not found:\",startingNodeId);return}crawler(_node2)}}},{key:\"_shiftBlock\",value:function _shiftBlock(parentId,diff){var _this11=this;var progress={};var shifter=function shifter(parentId){if(progress[parentId]){return}progress[parentId]=true;_this11.direction.shift(parentId,diff);var childRef=_this11.hierarchical.childrenReference[parentId];if(childRef!==undefined){for(var i=0;i<childRef.length;i++){shifter(childRef[i])}}};shifter(parentId)}},{key:\"_findCommonParent\",value:function _findCommonParent(childA,childB){var _this12=this;var parents={};var iterateParents=function iterateParents(parents,child){var parentRef=_this12.hierarchical.parentReference[child];if(parentRef!==undefined){for(var i=0;i<parentRef.length;i++){var parent=parentRef[i];parents[parent]=true;iterateParents(parents,parent)}}};var findParent=function findParent(parents,child){var parentRef=_this12.hierarchical.parentReference[child];if(parentRef!==undefined){for(var i=0;i<parentRef.length;i++){var parent=parentRef[i];if(parents[parent]!==undefined){return{foundParent:parent,withChild:child}}var branch=findParent(parents,parent);if(branch.foundParent!==null){return branch}}}return{foundParent:null,withChild:child}};iterateParents(parents,childA);return findParent(parents,childB)}},{key:\"setDirectionStrategy\",value:function setDirectionStrategy(){var isVertical=this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\";if(isVertical){this.direction=new VerticalStrategy(this)}else{this.direction=new HorizontalStrategy(this)}}},{key:\"_getCenterPosition\",value:function _getCenterPosition(childNodes){var minPos=1e9;var maxPos=-1e9;for(var i=0;i<childNodes.length;i++){var childNode=void 0;if(childNodes[i].id!==undefined){childNode=childNodes[i]}else{var childNodeId=childNodes[i];childNode=this.body.nodes[childNodeId]}var position=this.direction.getPosition(childNode);minPos=Math.min(minPos,position);maxPos=Math.max(maxPos,position)}return.5*(minPos+maxPos)}}]);return LayoutEngine}();exports[\"default\"]=LayoutEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.VerticalStrategy=exports.HorizontalStrategy=undefined;var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var DirectionInterface=function(){function DirectionInterface(){(0,_classCallCheck3[\"default\"])(this,DirectionInterface)}(0,_createClass3[\"default\"])(DirectionInterface,[{key:\"abstract\",value:function abstract(){throw new Error(\"Can't instantiate abstract class!\")}},{key:\"fake_use\",value:function fake_use(){}},{key:\"curveType\",value:function curveType(){return this.abstract()}},{key:\"getPosition\",value:function getPosition(node){this.fake_use(node);return this.abstract()}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;this.fake_use(node,position,level);this.abstract()}},{key:\"getTreeSize\",value:function getTreeSize(index){this.fake_use(index);return this.abstract()}},{key:\"sort\",value:function sort(nodeArray){this.fake_use(nodeArray);this.abstract()}},{key:\"fix\",value:function fix(node,level){this.fake_use(node,level);this.abstract()}},{key:\"shift\",value:function shift(nodeId,diff){this.fake_use(nodeId,diff);this.abstract()}}]);return DirectionInterface}();var VerticalStrategy=function(_DirectionInterface){(0,_inherits3[\"default\"])(VerticalStrategy,_DirectionInterface);function VerticalStrategy(layout){(0,_classCallCheck3[\"default\"])(this,VerticalStrategy);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(VerticalStrategy.__proto__||(0,_getPrototypeOf2[\"default\"])(VerticalStrategy)).call(this));_this.layout=layout;return _this}(0,_createClass3[\"default\"])(VerticalStrategy,[{key:\"curveType\",value:function curveType(){return\"horizontal\"}},{key:\"getPosition\",value:function getPosition(node){return node.x}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;if(level!==undefined){this.layout.hierarchical.addToOrdering(node,level)}node.x=position}},{key:\"getTreeSize\",value:function getTreeSize(index){var res=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,index);return{min:res.min_x,max:res.max_x}}},{key:\"sort\",value:function sort(nodeArray){nodeArray.sort(function(a,b){if(a.x===undefined||b.x===undefined)return 0;return a.x-b.x})}},{key:\"fix\",value:function fix(node,level){node.y=this.layout.options.hierarchical.levelSeparation*level;node.options.fixed.y=true}},{key:\"shift\",value:function shift(nodeId,diff){this.layout.body.nodes[nodeId].x+=diff}}]);return VerticalStrategy}(DirectionInterface);var HorizontalStrategy=function(_DirectionInterface2){(0,_inherits3[\"default\"])(HorizontalStrategy,_DirectionInterface2);function HorizontalStrategy(layout){(0,_classCallCheck3[\"default\"])(this,HorizontalStrategy);var _this2=(0,_possibleConstructorReturn3[\"default\"])(this,(HorizontalStrategy.__proto__||(0,_getPrototypeOf2[\"default\"])(HorizontalStrategy)).call(this));_this2.layout=layout;return _this2}(0,_createClass3[\"default\"])(HorizontalStrategy,[{key:\"curveType\",value:function curveType(){return\"vertical\"}},{key:\"getPosition\",value:function getPosition(node){return node.y}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;if(level!==undefined){this.layout.hierarchical.addToOrdering(node,level)}node.y=position}},{key:\"getTreeSize\",value:function getTreeSize(index){var res=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,index);return{min:res.min_y,max:res.max_y}}},{key:\"sort\",value:function sort(nodeArray){nodeArray.sort(function(a,b){if(a.y===undefined||b.y===undefined)return 0;return a.y-b.y})}},{key:\"fix\",value:function fix(node,level){node.x=this.layout.options.hierarchical.levelSeparation*level;node.options.fixed.x=true}},{key:\"shift\",value:function shift(nodeId,diff){this.layout.body.nodes[nodeId].y+=diff}}]);return HorizontalStrategy}(DirectionInterface);exports.HorizontalStrategy=HorizontalStrategy;exports.VerticalStrategy=VerticalStrategy},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var ManipulationSystem=function(){function ManipulationSystem(body,canvas,selectionHandler){var _this=this;(0,_classCallCheck3[\"default\"])(this,ManipulationSystem);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.editMode=false;this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined;this.manipulationHammers=[];this.temporaryUIFunctions={};this.temporaryEventFunctions=[];this.touchTime=0;this.temporaryIds={nodes:[],edges:[]};this.guiEnabled=false;this.inMode=false;this.selectedControlNode=undefined;this.options={};this.defaultOptions={enabled:false,initiallyActive:false,addNode:true,addEdge:true,editNode:undefined,editEdge:true,deleteNode:true,deleteEdge:true,controlNodeStyle:{shape:\"dot\",size:6,color:{background:\"#ff0000\",border:\"#3c3c3c\",highlight:{background:\"#07f968\",border:\"#3c3c3c\"}},borderWidth:2,borderWidthSelected:2}};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"destroy\",function(){_this._clean()});this.body.emitter.on(\"_dataChanged\",this._restore.bind(this));this.body.emitter.on(\"_resetData\",this._restore.bind(this))}(0,_createClass3[\"default\"])(ManipulationSystem,[{key:\"_restore\",value:function _restore(){if(this.inMode!==false){if(this.options.initiallyActive===true){this.enableEditMode()}else{this.disableEditMode()}}}},{key:\"setOptions\",value:function setOptions(options,allOptions,globalOptions){if(allOptions!==undefined){if(allOptions.locale!==undefined){this.options.locale=allOptions.locale}else{this.options.locale=globalOptions.locale}if(allOptions.locales!==undefined){this.options.locales=allOptions.locales}else{this.options.locales=globalOptions.locales}}if(options!==undefined){if(typeof options===\"boolean\"){this.options.enabled=options}else{this.options.enabled=true;util.deepExtend(this.options,options)}if(this.options.initiallyActive===true){this.editMode=true}this._setup()}}},{key:\"toggleEditMode\",value:function toggleEditMode(){if(this.editMode===true){this.disableEditMode()}else{this.enableEditMode()}}},{key:\"enableEditMode\",value:function enableEditMode(){this.editMode=true;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";this.editModeDiv.style.display=\"none\";this.showManipulatorToolbar()}}},{key:\"disableEditMode\",value:function disableEditMode(){this.editMode=false;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"none\";this.closeDiv.style.display=\"none\";this.editModeDiv.style.display=\"block\";this._createEditButton()}}},{key:\"showManipulatorToolbar\",value:function showManipulatorToolbar(){this._clean();this.manipulationDOM={};if(this.guiEnabled===true){this.editMode=true;this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";var selectedNodeCount=this.selectionHandler._getSelectedNodeCount();var selectedEdgeCount=this.selectionHandler._getSelectedEdgeCount();var selectedTotalCount=selectedNodeCount+selectedEdgeCount;var locale=this.options.locales[this.options.locale];var needSeperator=false;if(this.options.addNode!==false){this._createAddNodeButton(locale);needSeperator=true}if(this.options.addEdge!==false){if(needSeperator===true){this._createSeperator(1)}else{needSeperator=true}this._createAddEdgeButton(locale)}if(selectedNodeCount===1&&typeof this.options.editNode===\"function\"){if(needSeperator===true){this._createSeperator(2)}else{needSeperator=true}this._createEditNodeButton(locale)}else if(selectedEdgeCount===1&&selectedNodeCount===0&&this.options.editEdge!==false){if(needSeperator===true){this._createSeperator(3)}else{needSeperator=true}this._createEditEdgeButton(locale)}if(selectedTotalCount!==0){if(selectedNodeCount>0&&this.options.deleteNode!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}else if(selectedNodeCount===0&&this.options.deleteEdge!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}}this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this));this._temporaryBindEvent(\"select\",this.showManipulatorToolbar.bind(this))}this.body.emitter.emit(\"_redraw\")}},{key:\"addNodeMode\",value:function addNodeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addNode\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"addDescription\"]||this.options.locales[\"en\"][\"addDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindEvent(\"click\",this._performAddNode.bind(this))}},{key:\"editNode\",value:function editNode(){var _this2=this;if(this.editMode!==true){this.enableEditMode()}this._clean();var node=this.selectionHandler._getSelectedNode();if(node!==undefined){this.inMode=\"editNode\";if(typeof this.options.editNode===\"function\"){if(node.isCluster!==true){var data=util.deepExtend({},node.options,false);data.x=node.x;data.y=node.y;if(this.options.editNode.length===2){this.options.editNode(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this2.inMode===\"editNode\"){_this2.body.data.nodes.getDataSet().update(finalizedData)}_this2.showManipulatorToolbar()})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{alert(this.options.locales[this.options.locale][\"editClusterError\"]||this.options.locales[\"en\"][\"editClusterError\"])}}else{throw new Error(\"No function has been configured to handle the editing of nodes.\")}}else{this.showManipulatorToolbar()}}},{key:\"addEdgeMode\",value:function addEdgeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addEdge\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"edgeDescription\"]||this.options.locales[\"en\"][\"edgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindUI(\"onTouch\",this._handleConnect.bind(this));this._temporaryBindUI(\"onDragEnd\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDrag\",this._dragControlNode.bind(this));this._temporaryBindUI(\"onRelease\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDragStart\",this._dragStartEdge.bind(this));this._temporaryBindUI(\"onHold\",function(){})}},{key:\"editEdgeMode\",value:function editEdgeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"editEdge\";if((0,_typeof3[\"default\"])(this.options.editEdge)===\"object\"&&typeof this.options.editEdge.editWithoutDrag===\"function\"){this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0];if(this.edgeBeingEditedId!==undefined){var edge=this.body.edges[this.edgeBeingEditedId];this._performEditEdge(edge.from,edge.to);return}}if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"editEdgeDescription\"]||this.options.locales[\"en\"][\"editEdgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0];if(this.edgeBeingEditedId!==undefined){var _edge=this.body.edges[this.edgeBeingEditedId];var controlNodeFrom=this._getNewTargetNode(_edge.from.x,_edge.from.y);var controlNodeTo=this._getNewTargetNode(_edge.to.x,_edge.to.y);this.temporaryIds.nodes.push(controlNodeFrom.id);this.temporaryIds.nodes.push(controlNodeTo.id);this.body.nodes[controlNodeFrom.id]=controlNodeFrom;this.body.nodeIndices.push(controlNodeFrom.id);this.body.nodes[controlNodeTo.id]=controlNodeTo;this.body.nodeIndices.push(controlNodeTo.id);this._temporaryBindUI(\"onTouch\",this._controlNodeTouch.bind(this));this._temporaryBindUI(\"onTap\",function(){});this._temporaryBindUI(\"onHold\",function(){});this._temporaryBindUI(\"onDragStart\",this._controlNodeDragStart.bind(this));this._temporaryBindUI(\"onDrag\",this._controlNodeDrag.bind(this));this._temporaryBindUI(\"onDragEnd\",this._controlNodeDragEnd.bind(this));this._temporaryBindUI(\"onMouseMove\",function(){});this._temporaryBindEvent(\"beforeDrawing\",function(ctx){var positions=_edge.edgeType.findBorderPositions(ctx);if(controlNodeFrom.selected===false){controlNodeFrom.x=positions.from.x;controlNodeFrom.y=positions.from.y}if(controlNodeTo.selected===false){controlNodeTo.x=positions.to.x;controlNodeTo.y=positions.to.y}});this.body.emitter.emit(\"_redraw\")}else{this.showManipulatorToolbar()}}},{key:\"deleteSelected\",value:function deleteSelected(){var _this3=this;if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"delete\";var selectedNodes=this.selectionHandler.getSelectedNodes();var selectedEdges=this.selectionHandler.getSelectedEdges();var deleteFunction=undefined;if(selectedNodes.length>0){for(var i=0;i<selectedNodes.length;i++){if(this.body.nodes[selectedNodes[i]].isCluster===true){alert(this.options.locales[this.options.locale][\"deleteClusterError\"]||this.options.locales[\"en\"][\"deleteClusterError\"]);return}}if(typeof this.options.deleteNode===\"function\"){deleteFunction=this.options.deleteNode}}else if(selectedEdges.length>0){if(typeof this.options.deleteEdge===\"function\"){deleteFunction=this.options.deleteEdge}}if(typeof deleteFunction===\"function\"){var data={nodes:selectedNodes,edges:selectedEdges};if(deleteFunction.length===2){deleteFunction(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this3.inMode===\"delete\"){_this3.body.data.edges.getDataSet().remove(finalizedData.edges);_this3.body.data.nodes.getDataSet().remove(finalizedData.nodes);_this3.body.emitter.emit(\"startSimulation\");_this3.showManipulatorToolbar()}else{_this3.body.emitter.emit(\"startSimulation\");_this3.showManipulatorToolbar()}})}else{throw new Error(\"The function for delete does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().remove(selectedEdges);this.body.data.nodes.getDataSet().remove(selectedNodes);this.body.emitter.emit(\"startSimulation\");this.showManipulatorToolbar()}}},{key:\"_setup\",value:function _setup(){if(this.options.enabled===true){this.guiEnabled=true;this._createWrappers();if(this.editMode===false){this._createEditButton()}else{this.showManipulatorToolbar()}}else{this._removeManipulationDOM();this.guiEnabled=false}}},{key:\"_createWrappers\",value:function _createWrappers(){if(this.manipulationDiv===undefined){this.manipulationDiv=document.createElement(\"div\");this.manipulationDiv.className=\"vis-manipulation\";if(this.editMode===true){this.manipulationDiv.style.display=\"block\"}else{this.manipulationDiv.style.display=\"none\"}this.canvas.frame.appendChild(this.manipulationDiv)}if(this.editModeDiv===undefined){this.editModeDiv=document.createElement(\"div\");this.editModeDiv.className=\"vis-edit-mode\";if(this.editMode===true){this.editModeDiv.style.display=\"none\"}else{this.editModeDiv.style.display=\"block\"}this.canvas.frame.appendChild(this.editModeDiv)}if(this.closeDiv===undefined){this.closeDiv=document.createElement(\"div\");this.closeDiv.className=\"vis-close\";this.closeDiv.style.display=this.manipulationDiv.style.display;this.canvas.frame.appendChild(this.closeDiv)}}},{key:\"_getNewTargetNode\",value:function _getNewTargetNode(x,y){var controlNodeStyle=util.deepExtend({},this.options.controlNodeStyle);controlNodeStyle.id=\"targetNode\"+util.randomUUID();controlNodeStyle.hidden=false;controlNodeStyle.physics=false;controlNodeStyle.x=x;controlNodeStyle.y=y;var node=this.body.functions.createNode(controlNodeStyle);node.shape.boundingBox={left:x,right:x,top:y,bottom:y};return node}},{key:\"_createEditButton\",value:function _createEditButton(){this._clean();this.manipulationDOM={};util.recursiveDOMDelete(this.editModeDiv);var locale=this.options.locales[this.options.locale];var button=this._createButton(\"editMode\",\"vis-button vis-edit vis-edit-mode\",locale[\"edit\"]||this.options.locales[\"en\"][\"edit\"]);this.editModeDiv.appendChild(button);this._bindHammerToDiv(button,this.toggleEditMode.bind(this))}},{key:\"_clean\",value:function _clean(){this.inMode=false;if(this.guiEnabled===true){util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.manipulationDiv);this._cleanManipulatorHammers()}this._cleanupTemporaryNodesAndEdges();this._unbindTemporaryUIs();this._unbindTemporaryEvents();this.body.emitter.emit(\"restorePhysics\")}},{key:\"_cleanManipulatorHammers\",value:function _cleanManipulatorHammers(){if(this.manipulationHammers.length!=0){for(var i=0;i<this.manipulationHammers.length;i++){this.manipulationHammers[i].destroy()}this.manipulationHammers=[]}}},{key:\"_removeManipulationDOM\",value:function _removeManipulationDOM(){this._clean();util.recursiveDOMDelete(this.manipulationDiv);util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.closeDiv);if(this.manipulationDiv){this.canvas.frame.removeChild(this.manipulationDiv)}if(this.editModeDiv){this.canvas.frame.removeChild(this.editModeDiv)}if(this.closeDiv){this.canvas.frame.removeChild(this.closeDiv)}this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined}},{key:\"_createSeperator\",value:function _createSeperator(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;this.manipulationDOM[\"seperatorLineDiv\"+index]=document.createElement(\"div\");this.manipulationDOM[\"seperatorLineDiv\"+index].className=\"vis-separator-line\";this.manipulationDiv.appendChild(this.manipulationDOM[\"seperatorLineDiv\"+index])}},{key:\"_createAddNodeButton\",value:function _createAddNodeButton(locale){var button=this._createButton(\"addNode\",\"vis-button vis-add\",locale[\"addNode\"]||this.options.locales[\"en\"][\"addNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addNodeMode.bind(this))}},{key:\"_createAddEdgeButton\",value:function _createAddEdgeButton(locale){var button=this._createButton(\"addEdge\",\"vis-button vis-connect\",locale[\"addEdge\"]||this.options.locales[\"en\"][\"addEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addEdgeMode.bind(this))}},{key:\"_createEditNodeButton\",value:function _createEditNodeButton(locale){var button=this._createButton(\"editNode\",\"vis-button vis-edit\",locale[\"editNode\"]||this.options.locales[\"en\"][\"editNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editNode.bind(this))}},{key:\"_createEditEdgeButton\",value:function _createEditEdgeButton(locale){var button=this._createButton(\"editEdge\",\"vis-button vis-edit\",locale[\"editEdge\"]||this.options.locales[\"en\"][\"editEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editEdgeMode.bind(this))}},{key:\"_createDeleteButton\",value:function _createDeleteButton(locale){var deleteBtnClass;if(this.options.rtl){deleteBtnClass=\"vis-button vis-delete-rtl\"}else{deleteBtnClass=\"vis-button vis-delete\"}var button=this._createButton(\"delete\",deleteBtnClass,locale[\"del\"]||this.options.locales[\"en\"][\"del\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.deleteSelected.bind(this))}},{key:\"_createBackButton\",value:function _createBackButton(locale){\nvar button=this._createButton(\"back\",\"vis-button vis-back\",locale[\"back\"]||this.options.locales[\"en\"][\"back\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.showManipulatorToolbar.bind(this))}},{key:\"_createButton\",value:function _createButton(id,className,label){var labelClassName=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\"vis-label\";this.manipulationDOM[id+\"Div\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Div\"].className=className;this.manipulationDOM[id+\"Label\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Label\"].className=labelClassName;this.manipulationDOM[id+\"Label\"].innerHTML=label;this.manipulationDOM[id+\"Div\"].appendChild(this.manipulationDOM[id+\"Label\"]);return this.manipulationDOM[id+\"Div\"]}},{key:\"_createDescription\",value:function _createDescription(label){this.manipulationDiv.appendChild(this._createButton(\"description\",\"vis-button vis-none\",label))}},{key:\"_temporaryBindEvent\",value:function _temporaryBindEvent(event,newFunction){this.temporaryEventFunctions.push({event:event,boundFunction:newFunction});this.body.emitter.on(event,newFunction)}},{key:\"_temporaryBindUI\",value:function _temporaryBindUI(UIfunctionName,newFunction){if(this.body.eventListeners[UIfunctionName]!==undefined){this.temporaryUIFunctions[UIfunctionName]=this.body.eventListeners[UIfunctionName];this.body.eventListeners[UIfunctionName]=newFunction}else{throw new Error(\"This UI function does not exist. Typo? You tried: \"+UIfunctionName+\" possible are: \"+(0,_stringify2[\"default\"])((0,_keys2[\"default\"])(this.body.eventListeners)))}}},{key:\"_unbindTemporaryUIs\",value:function _unbindTemporaryUIs(){for(var functionName in this.temporaryUIFunctions){if(this.temporaryUIFunctions.hasOwnProperty(functionName)){this.body.eventListeners[functionName]=this.temporaryUIFunctions[functionName];delete this.temporaryUIFunctions[functionName]}}this.temporaryUIFunctions={}}},{key:\"_unbindTemporaryEvents\",value:function _unbindTemporaryEvents(){for(var i=0;i<this.temporaryEventFunctions.length;i++){var eventName=this.temporaryEventFunctions[i].event;var boundFunction=this.temporaryEventFunctions[i].boundFunction;this.body.emitter.off(eventName,boundFunction)}this.temporaryEventFunctions=[]}},{key:\"_bindHammerToDiv\",value:function _bindHammerToDiv(domElement,boundFunction){var hammer=new Hammer(domElement,{});hammerUtil.onTouch(hammer,boundFunction);this.manipulationHammers.push(hammer)}},{key:\"_cleanupTemporaryNodesAndEdges\",value:function _cleanupTemporaryNodesAndEdges(){for(var i=0;i<this.temporaryIds.edges.length;i++){this.body.edges[this.temporaryIds.edges[i]].disconnect();delete this.body.edges[this.temporaryIds.edges[i]];var indexTempEdge=this.body.edgeIndices.indexOf(this.temporaryIds.edges[i]);if(indexTempEdge!==-1){this.body.edgeIndices.splice(indexTempEdge,1)}}for(var _i=0;_i<this.temporaryIds.nodes.length;_i++){delete this.body.nodes[this.temporaryIds.nodes[_i]];var indexTempNode=this.body.nodeIndices.indexOf(this.temporaryIds.nodes[_i]);if(indexTempNode!==-1){this.body.nodeIndices.splice(indexTempNode,1)}}this.temporaryIds={nodes:[],edges:[]}}},{key:\"_controlNodeTouch\",value:function _controlNodeTouch(event){this.selectionHandler.unselectAll();this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation)}},{key:\"_controlNodeDragStart\",value:function _controlNodeDragStart(event){var pointer=this.lastTouch;var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var from=this.body.nodes[this.temporaryIds.nodes[0]];var to=this.body.nodes[this.temporaryIds.nodes[1]];var edge=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=undefined;var fromSelect=from.isOverlappingWith(pointerObj);var toSelect=to.isOverlappingWith(pointerObj);if(fromSelect===true){this.selectedControlNode=from;edge.edgeType.from=from}else if(toSelect===true){this.selectedControlNode=to;edge.edgeType.to=to}if(this.selectedControlNode!==undefined){this.selectionHandler.selectObject(this.selectedControlNode)}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDrag\",value:function _controlNodeDrag(event){this.body.emitter.emit(\"disablePhysics\");var pointer=this.body.functions.getPointer(event.center);var pos=this.canvas.DOMtoCanvas(pointer);if(this.selectedControlNode!==undefined){this.selectedControlNode.x=pos.x;this.selectedControlNode.y=pos.y}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDragEnd\",value:function _controlNodeDragEnd(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var edge=this.body.edges[this.edgeBeingEditedId];if(this.selectedControlNode===undefined){return}this.selectionHandler.unselectAll();var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;for(var i=overlappingNodeIds.length-1;i>=0;i--){if(overlappingNodeIds[i]!==this.selectedControlNode.id){node=this.body.nodes[overlappingNodeIds[i]];break}}if(node!==undefined&&this.selectedControlNode!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var from=this.body.nodes[this.temporaryIds.nodes[0]];if(this.selectedControlNode.id===from.id){this._performEditEdge(node.id,edge.to.id)}else{this._performEditEdge(edge.from.id,node.id)}}}else{edge.updateEdgeType();this.body.emitter.emit(\"restorePhysics\")}this.body.emitter.emit(\"_redraw\")}},{key:\"_handleConnect\",value:function _handleConnect(event){if((new Date).valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation);var pointer=this.lastTouch;var node=this.selectionHandler.getNodeAt(pointer);if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var targetNode=this._getNewTargetNode(node.x,node.y);this.body.nodes[targetNode.id]=targetNode;this.body.nodeIndices.push(targetNode.id);var connectionEdge=this.body.functions.createEdge({id:\"connectionEdge\"+util.randomUUID(),from:node.id,to:targetNode.id,physics:false,smooth:{enabled:true,type:\"continuous\",roundness:.5}});this.body.edges[connectionEdge.id]=connectionEdge;this.body.edgeIndices.push(connectionEdge.id);this.temporaryIds.nodes.push(targetNode.id);this.temporaryIds.edges.push(connectionEdge.id)}}this.touchTime=(new Date).valueOf()}}},{key:\"_dragControlNode\",value:function _dragControlNode(event){var pointer=this.body.functions.getPointer(event.center);if(this.temporaryIds.nodes[0]!==undefined){var targetNode=this.body.nodes[this.temporaryIds.nodes[0]];targetNode.x=this.canvas._XconvertDOMtoCanvas(pointer.x);targetNode.y=this.canvas._YconvertDOMtoCanvas(pointer.y);this.body.emitter.emit(\"_redraw\")}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}}},{key:\"_finishConnect\",value:function _finishConnect(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var connectFromId=undefined;if(this.temporaryIds.edges[0]!==undefined){connectFromId=this.body.edges[this.temporaryIds.edges[0]].fromId}var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;for(var i=overlappingNodeIds.length-1;i>=0;i--){if(this.temporaryIds.nodes.indexOf(overlappingNodeIds[i])===-1){node=this.body.nodes[overlappingNodeIds[i]];break}}this._cleanupTemporaryNodesAndEdges();if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{if(this.body.nodes[connectFromId]!==undefined&&this.body.nodes[node.id]!==undefined){this._performAddEdge(connectFromId,node.id)}}}this.body.emitter.emit(\"_redraw\")}},{key:\"_dragStartEdge\",value:function _dragStartEdge(event){var pointer=this.lastTouch;this.selectionHandler._generateClickEvent(\"dragStart\",event,pointer,undefined,true)}},{key:\"_performAddNode\",value:function _performAddNode(clickData){var _this4=this;var defaultData={id:util.randomUUID(),x:clickData.pointer.canvas.x,y:clickData.pointer.canvas.y,label:\"new\"};if(typeof this.options.addNode===\"function\"){if(this.options.addNode.length===2){this.options.addNode(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this4.inMode===\"addNode\"){_this4.body.data.nodes.getDataSet().add(finalizedData);_this4.showManipulatorToolbar()}})}else{this.showManipulatorToolbar();throw new Error(\"The function for add does not support two arguments (data,callback)\")}}else{this.body.data.nodes.getDataSet().add(defaultData);this.showManipulatorToolbar()}}},{key:\"_performAddEdge\",value:function _performAddEdge(sourceNodeId,targetNodeId){var _this5=this;var defaultData={from:sourceNodeId,to:targetNodeId};if(typeof this.options.addEdge===\"function\"){if(this.options.addEdge.length===2){this.options.addEdge(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this5.inMode===\"addEdge\"){_this5.body.data.edges.getDataSet().add(finalizedData);_this5.selectionHandler.unselectAll();_this5.showManipulatorToolbar()}})}else{throw new Error(\"The function for connect does not support two arguments (data,callback)\")}}else{this.body.data.edges.getDataSet().add(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}},{key:\"_performEditEdge\",value:function _performEditEdge(sourceNodeId,targetNodeId){var _this6=this;var defaultData={id:this.edgeBeingEditedId,from:sourceNodeId,to:targetNodeId,label:this.body.data.edges._data[this.edgeBeingEditedId].label};var eeFunct=this.options.editEdge;if((typeof eeFunct===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(eeFunct))===\"object\"){eeFunct=eeFunct.editWithoutDrag}if(typeof eeFunct===\"function\"){if(eeFunct.length===2){eeFunct(defaultData,function(finalizedData){if(finalizedData===null||finalizedData===undefined||_this6.inMode!==\"editEdge\"){_this6.body.edges[defaultData.id].updateEdgeType();_this6.body.emitter.emit(\"_redraw\");_this6.showManipulatorToolbar()}else{_this6.body.data.edges.getDataSet().update(finalizedData);_this6.selectionHandler.unselectAll();_this6.showManipulatorToolbar()}})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().update(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}}]);return ManipulationSystem}();exports[\"default\"]=ManipulationSystem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _FloydWarshall=__webpack_require__(239);var _FloydWarshall2=_interopRequireDefault(_FloydWarshall);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KamadaKawai=function(){function KamadaKawai(body,edgeLength,edgeStrength){(0,_classCallCheck3[\"default\"])(this,KamadaKawai);this.body=body;this.springLength=edgeLength;this.springConstant=edgeStrength;this.distanceSolver=new _FloydWarshall2[\"default\"]}(0,_createClass3[\"default\"])(KamadaKawai,[{key:\"setOptions\",value:function setOptions(options){if(options){if(options.springLength){this.springLength=options.springLength}if(options.springConstant){this.springConstant=options.springConstant}}}},{key:\"solve\",value:function solve(nodesArray,edgesArray){var ignoreClusters=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var D_matrix=this.distanceSolver.getDistances(this.body,nodesArray,edgesArray);this._createL_matrix(D_matrix);this._createK_matrix(D_matrix);this._createE_matrix();var threshold=.01;var innerThreshold=1;var iterations=0;var maxIterations=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3));var maxInnerIterations=5;var maxEnergy=1e9;var highE_nodeId=0,dE_dx=0,dE_dy=0,delta_m=0,subIterations=0;while(maxEnergy>threshold&&iterations<maxIterations){iterations+=1;var _getHighestEnergyNode2=this._getHighestEnergyNode(ignoreClusters);var _getHighestEnergyNode3=(0,_slicedToArray3[\"default\"])(_getHighestEnergyNode2,4);highE_nodeId=_getHighestEnergyNode3[0];maxEnergy=_getHighestEnergyNode3[1];dE_dx=_getHighestEnergyNode3[2];dE_dy=_getHighestEnergyNode3[3];delta_m=maxEnergy;subIterations=0;while(delta_m>innerThreshold&&subIterations<maxInnerIterations){subIterations+=1;this._moveNode(highE_nodeId,dE_dx,dE_dy);var _getEnergy2=this._getEnergy(highE_nodeId);var _getEnergy3=(0,_slicedToArray3[\"default\"])(_getEnergy2,3);delta_m=_getEnergy3[0];dE_dx=_getEnergy3[1];dE_dy=_getEnergy3[2]}}}},{key:\"_getHighestEnergyNode\",value:function _getHighestEnergyNode(ignoreClusters){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var maxEnergy=0;var maxEnergyNodeId=nodesArray[0];var dE_dx_max=0,dE_dy_max=0;for(var nodeIdx=0;nodeIdx<nodesArray.length;nodeIdx++){var m=nodesArray[nodeIdx];if(nodes[m].predefinedPosition===false||nodes[m].isCluster===true&&ignoreClusters===true||nodes[m].options.fixed.x===true||nodes[m].options.fixed.y===true){var _getEnergy4=this._getEnergy(m),_getEnergy5=(0,_slicedToArray3[\"default\"])(_getEnergy4,3),delta_m=_getEnergy5[0],dE_dx=_getEnergy5[1],dE_dy=_getEnergy5[2];if(maxEnergy<delta_m){maxEnergy=delta_m;maxEnergyNodeId=m;dE_dx_max=dE_dx;dE_dy_max=dE_dy}}}return[maxEnergyNodeId,maxEnergy,dE_dx_max,dE_dy_max]}},{key:\"_getEnergy\",value:function _getEnergy(m){var _E_sums$m=(0,_slicedToArray3[\"default\"])(this.E_sums[m],2),dE_dx=_E_sums$m[0],dE_dy=_E_sums$m[1];var delta_m=Math.sqrt(Math.pow(dE_dx,2)+Math.pow(dE_dy,2));return[delta_m,dE_dx,dE_dy]}},{key:\"_moveNode\",value:function _moveNode(m,dE_dx,dE_dy){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var d2E_dx2=0;var d2E_dxdy=0;var d2E_dy2=0;var x_m=nodes[m].x;var y_m=nodes[m].y;var km=this.K_matrix[m];var lm=this.L_matrix[m];for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var kmat=km[i];var lmat=lm[i];var denominator=1/Math.pow(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2),1.5);d2E_dx2+=kmat*(1-lmat*Math.pow(y_m-y_i,2)*denominator);d2E_dxdy+=kmat*(lmat*(x_m-x_i)*(y_m-y_i)*denominator);d2E_dy2+=kmat*(1-lmat*Math.pow(x_m-x_i,2)*denominator)}}var A=d2E_dx2,B=d2E_dxdy,C=dE_dx,D=d2E_dy2,E=dE_dy;var dy=(C/A+E/B)/(B/A-D/B);var dx=-(B*dy+C)/A;nodes[m].x+=dx;nodes[m].y+=dy;this._updateE_matrix(m)}},{key:\"_createL_matrix\",value:function _createL_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeLength=this.springLength;this.L_matrix=[];for(var i=0;i<nodesArray.length;i++){this.L_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.L_matrix[nodesArray[i]][nodesArray[j]]=edgeLength*D_matrix[nodesArray[i]][nodesArray[j]]}}}},{key:\"_createK_matrix\",value:function _createK_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeStrength=this.springConstant;this.K_matrix=[];for(var i=0;i<nodesArray.length;i++){this.K_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.K_matrix[nodesArray[i]][nodesArray[j]]=edgeStrength*Math.pow(D_matrix[nodesArray[i]][nodesArray[j]],-2)}}}},{key:\"_createE_matrix\",value:function _createE_matrix(){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;this.E_matrix={};this.E_sums={};for(var mIdx=0;mIdx<nodesArray.length;mIdx++){this.E_matrix[nodesArray[mIdx]]=[]}for(var _mIdx=0;_mIdx<nodesArray.length;_mIdx++){var m=nodesArray[_mIdx];var x_m=nodes[m].x;var y_m=nodes[m].y;var dE_dx=0;var dE_dy=0;for(var iIdx=_mIdx;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.sqrt(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2));this.E_matrix[m][iIdx]=[this.K_matrix[m][i]*(x_m-x_i-this.L_matrix[m][i]*(x_m-x_i)*denominator),this.K_matrix[m][i]*(y_m-y_i-this.L_matrix[m][i]*(y_m-y_i)*denominator)];this.E_matrix[i][_mIdx]=this.E_matrix[m][iIdx];dE_dx+=this.E_matrix[m][iIdx][0];dE_dy+=this.E_matrix[m][iIdx][1]}}this.E_sums[m]=[dE_dx,dE_dy]}}},{key:\"_updateE_matrix\",value:function _updateE_matrix(m){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var colm=this.E_matrix[m];var kcolm=this.K_matrix[m];var lcolm=this.L_matrix[m];var x_m=nodes[m].x;var y_m=nodes[m].y;var dE_dx=0;var dE_dy=0;for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var cell=colm[iIdx];var oldDx=cell[0];var oldDy=cell[1];var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.sqrt(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2));var dx=kcolm[i]*(x_m-x_i-lcolm[i]*(x_m-x_i)*denominator);var dy=kcolm[i]*(y_m-y_i-lcolm[i]*(y_m-y_i)*denominator);colm[iIdx]=[dx,dy];dE_dx+=dx;dE_dy+=dy;var sum=this.E_sums[i];sum[0]+=dx-oldDx;sum[1]+=dy-oldDy}}this.E_sums[m]=[dE_dx,dE_dy]}}]);return KamadaKawai}();exports[\"default\"]=KamadaKawai},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var FloydWarshall=function(){function FloydWarshall(){(0,_classCallCheck3[\"default\"])(this,FloydWarshall)}(0,_createClass3[\"default\"])(FloydWarshall,[{key:\"getDistances\",value:function getDistances(body,nodesArray,edgesArray){var D_matrix={};var edges=body.edges;for(var i=0;i<nodesArray.length;i++){var node=nodesArray[i];var cell={};D_matrix[node]=cell;for(var j=0;j<nodesArray.length;j++){cell[nodesArray[j]]=i==j?0:1e9}}for(var _i=0;_i<edgesArray.length;_i++){var edge=edges[edgesArray[_i]];if(edge.connected===true&&D_matrix[edge.fromId]!==undefined&&D_matrix[edge.toId]!==undefined){D_matrix[edge.fromId][edge.toId]=1;D_matrix[edge.toId][edge.fromId]=1}}var nodeCount=nodesArray.length;for(var k=0;k<nodeCount;k++){var knode=nodesArray[k];var kcolm=D_matrix[knode];for(var _i2=0;_i2<nodeCount-1;_i2++){var inode=nodesArray[_i2];var icolm=D_matrix[inode];for(var _j=_i2+1;_j<nodeCount;_j++){var jnode=nodesArray[_j];var jcolm=D_matrix[jnode];var val=Math.min(icolm[jnode],icolm[knode]+kcolm[jnode]);icolm[jnode]=val;jcolm[inode]=val}}}return D_matrix}}]);return FloydWarshall}();exports[\"default\"]=FloydWarshall}])});\n",
            "type": "application/javascript",
            "module-type": "library"
        }
    }
}
{"tiddlers":{"$:/plugins/kookma/slider/stylesheet/slide-footer":{"title":"$:/plugins/kookma/slider/stylesheet/slide-footer","created":"20180907070611557","creator":"Mohammad","modified":"20190614025939297","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":".slider-slide-footer {\n  display:flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.slider-slide-footer{  \n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  box-sizing: border-box;\n  width: 100%;\n  padding: 5px;\n  background-color: #efefef;\n opacity: 0.55;\n}\n\n.slider-slide-footer:hover{\n  opacity: 1.0;   \n}\n\n.slider-slide-footer-buttons{\n  display:flex;\n  justify-content: space-around;\n  width:120px;\n  margin-left:5px;\n  outline:none;\n}\n\n.slider-slidenumber{\n    height: 22pt;\n    width: 22pt;\n    line-height:22pt;\n    border-radius: 50%;\n    text-align: center;\n    margin-right:5px;\n}\n\n.slider-slidenumber{\n    background: gray;\n    color: #fff;\n    font-size:1em;\n    font-weight:700;  \n}\n.buttons-no-outline {\n  outline:none;\n} /*remove the blue border on button focus */"},"$:/plugins/kookma/slider/stylesheet/slide-height":{"title":"$:/plugins/kookma/slider/stylesheet/slide-height","created":"20181028090101249","creator":"Mohammad","modified":"20190614063856949","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"<pre>/* The size of tiddlers of curent slider can be dynamically set here */\n[data-tags ~=\"{{$:/plugins/kookma/slider/state!!current-trail}}\"] .tc-tiddler-body {\nmin-height: 70vh;\n}\n</pre>"},"$:/plugins/kookma/slider/stylesheet/theme/dark":{"title":"$:/plugins/kookma/slider/stylesheet/theme/dark","created":"20180722195027124","creator":"Mohammad","modified":"20190614122154053","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"<pre>/* Set styles for the slider viewtemplate */\n\n[data-tags ~=\"{{$:/plugins/kookma/slider/state!!current-trail}}\"]  {\n    background-color:#d9edf7;\n    color:#31708f;\n}\n\n[data-tags~=\"trail\"] {\n  border: 1px solid #999;\n  background-color: #f0efea; \n}\n\n.sliderDashboard-header,\n.sliderDashboard-footer {\n  background-color:#fcfdfe;\n  padding: 5px;\n}\n.sliderDashboard-buttons {\n  float:right;\n  padding:8px;\n}\n\n.sliderDashboard-slide-list{\n  min-height:250px;\n  color:#dfdfdf;\n  background-color:#4e4a4a; /*ffffeb */\n  border-radius:3px;\n  padding:12px;\n}\n\n.sliderDashboard-slide-list .tc-tiddlylink      {  color:#dfdfdf;}\n.sliderDashboard-slide-list .tc-tiddlylink:hover{  color:#dfdfdf;}\n\n.slider-trail-list {\n  text-shadow:none;\n  background-color:#4e4a4a;\n  height: 400px; \n}\n\n.slider-trail-list a.tc-tiddlylink      {  color:#dfdfdf;}\n.slider-trail-list a.tc-tiddlylink:hover{  color:#dfdfdf;}\n</pr>"},"$:/plugins/kookma/slider/stylesheet/theme/light":{"title":"$:/plugins/kookma/slider/stylesheet/theme/light","created":"20181028153618499","creator":"Mohammad","modified":"20190614122154056","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Set styles for the trail viewtemplate */\n\n[data-tags~=\"trail\"] {\n  border: 1px solid #999;\n  background-color: #f0efea;\n}\n\n.sliderDashboard-header,\n.sliderDashboard-footer {\n  background-color:#fcfdfe;\n  padding: 5px;\n}\n.sliderDashboard-buttons {\n  float:right;\n  padding:8px;\n}\n\n.sliderDashboard-slide-list{\n  min-height:250px;\n  color:#111;\n  background-color:#fff;\n  border-radius:3px;\n  padding:12px;\n}\n\n\n.slider-trail-list {\n  background-color:#eee;\n  height: 400px; \n}\n"},"$:/plugins/kookma/slider/stylesheet/tooltip":{"title":"$:/plugins/kookma/slider/stylesheet/tooltip","created":"20180728144429505","creator":"Mohammad","modified":"20190614031606722","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":".slider-tooltip {\n    position: relative;\n    display: inline-block;\n\n}\n\n.slider-tooltip .slider-tooltiptext {\n    visibility: hidden;\n    background-color: #ffffff;\n    color: #111111;\n    text-align: left;\n    border-radius: 6px;\n    padding: 5px 0;\n    min-width: 360px;\n    max-height: 60vh;\n    overflow-y: auto;\n\n    /* Position the tooltip */\n    position: absolute;\n    z-index: 1;\n    bottom: 100%;\n    left: 50%;\n    margin-left: -40px;\n    box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)\n}\n\n.slider-tooltip:hover .slider-tooltiptext {\n    visibility: visible;\n}\n"},"$:/plugins/kookma/slider/stylesheet/slide-background-class":{"title":"$:/plugins/kookma/slider/stylesheet/slide-background-class","created":"20181029071532524","creator":"Mohammad","modified":"20190613151047228","modifier":"Mohammad","tags":"$:/tags/Stylesheet","type":"text/css","text":"/* Colors taked from [1] https://www.w3schools.com/colors/colors_names.asp \n[2] http://www.workwithcolor.com/color-chart-full-01.htm\n*/\n.MistyRose{background-color:#FFE4E1;}\n.LemonChiffon{background-color:#FFFACD;}\n.LavenderBlush{background-color:#FFF0F5;}\n.Lavender{background-color:#E6E6FA;}\n.Honeydew{background-color:#F0FFF0;}\n.LightCyan{background-color:#E0FFFF;}\n.AliceBlue{background-color:#F0F8FF;}\n.Cornsilk{background-color:#FFF8DC;}\n.Gainsboro{background-color:#DCDCDC;}\n.Bisque{background-color:#FFE4C4;}\n.Snow{background-color:#FFFAFA;}\n/* darker ones*/\n.PowderBlue{background-color:#B0E0E6}\n.Aquamarine{background-color:#7FFFD4;}\n.PaleGreen{background-color:#98FB98;}\n.Pink{background-color:#FFC0CB;}\n.LightSalmon{background-color:#FFA07A;}\n.Lime{background-color:#bfef45;}\n.Mint{background-color:#aaffc3;}\n.Beige{background-color:#fffac8;}\n.Appricot{background-color:#ffd8b1;}"},"$:/plugins/kookma/slider/toggle-slider-theme":{"title":"$:/plugins/kookma/slider/toggle-slider-theme","created":"20181028155841125","creator":"Mohammad","modified":"20190614025740912","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"<$reveal type=\"nomatch\" state=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"dark\">\n  <$button style=\"fill:#8058A5;color:#8058A5;\"\n    tooltip=\"Set theme to dark\"\n  > {{$:/core/images/palette}}\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"dark\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/dark\"  tags=\"$:/tags/Stylesheet\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/light\" tags=\"\"/>\n  </$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"light\">\n  <$button style=\"fill:#8058A5;color:#8058A5;\"\n    tooltip=\"Set theme to light\"\n  > {{$:/core/images/palette}}\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/state/slider-theme\" text=\"light\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/light\"  tags=\"$:/tags/Stylesheet\"/>\n    <$action-setfield $tiddler=\"$:/plugins/kookma/slider/stylesheet/theme/dark\" tags=\"\"/>\n  </$button>\n</$reveal>"},"$:/plugins/kookma/slider/viewtemplate/navigation-buttons":{"title":"$:/plugins/kookma/slider/viewtemplate/navigation-buttons","created":"20180726134237633","creator":"Mohammad","list-after":"$:/core/ui/ViewTemplate/body","modified":"20190614033600285","modifier":"Mohammad","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"\\define no-more-slides()\n<button class=\"tc-btn-invisible disabled\" disabled>{{$:/plugins/kookma/slider/images/stop.svg}}</button>\n\\end\n\n\\define previous-slide()\n    <$list filter=\"[tag<parent>!tag[slideFooter]before<currentTiddler>]\" \n           emptyMessage=<<no-more-slides>> >\n      <$button class=\"tc-btn-invisible buttons-no-outline\" \n        to={{!!title}} set=\"$:/plugins/kookma/slider/state\" \n        setTo={{!!title}} tooltip={{!!title}} >\n        {{$:/plugins/kookma/slider/images/slide-previous.svg}}\n      </$button>\n    </$list>\n\\end\n\n\\define next-slide()\n    <$list filter=\"[tag<parent>!tag[slideFooter]after<currentTiddler>]\" emptyMessage=<<no-more-slides>>>\n      <$button class=\"tc-btn-invisible buttons-no-outline\" to={{!!title}} \n        set=\"$:/plugins/kookma/slider/state\" \n        setTo={{!!title}} \n        tooltip={{!!title}} >\n        {{$:/plugins/kookma/slider/images/slide-next.svg}}\n      </$button>\n    </$list>\n\\end\n\n\\define slide-list()\n<div class=\"slider-tooltip\"> \n  <$button class=\"tc-btn-invisible buttons-no-outline\">{{$:/plugins/kookma/slider/images/slide-list.svg}}</$button>\n  <div class=\"slider-tooltiptext\">\n    <$macrocall $name=\"trackable-links\" tag=<<parent>> />\n  </div>\n</div>\n\\end\n\n\n\\define show-slidenumber()\n<$count filter='[tag<parent>!tag[slideFooter]allbefore:include<currentTiddler>]'/>\n\\end\n\n\n<$set name=\"parent\" value={{$:/plugins/kookma/slider/state!!current-trail}}>\n\n<$list filter=\"[all[current]tag<parent>!tag[slideFooter]]\"> <!-- only show slide number if it is belong to active trail and not tagged with slideFooter -->\n\n<div class=\"slider-slide-footer\">\n  <div class=\"slider-slide-footer-buttons\">\n    <<previous-slide>>\n    <<next-slide>>\n    <<slide-list>>\n  </div>\n  <div class=\"slider-slide-footer-text\"> <!--show all tiddlers tagged with slideFooter and parent as footer --> \n    <$list filter=\"[title<parent>addsuffix[ - Footer]]\" variable=\"slide-footer\">\n         <$transclude tiddler=<<slide-footer>> field=\"text\" mode=\"inline\"/> \n    </$list>\n  </div>\n  <div class=\"slider-slidenumber\">\n    <<show-slidenumber>>\n  </div>\n</div>\n\n</$list>\n\n</$set>\n\n"},"$:/plugins/kookma/slider/viewtemplate/slider-dashboard":{"title":"$:/plugins/kookma/slider/viewtemplate/slider-dashboard","caption":"Trail Template","created":"20180527182942488","creator":"Mohammad","modified":"20190614040139833","modifier":"Mohammad","tags":"$:/tags/ViewTemplate","type":"text/vnd.tiddlywiki","text":"\\define draggable-list-of-slides()\n <div class=\"sliderDashboard-slide-list\">\n    <h2>List of slides</h2>\n    <h4>Drag and drop your slides (tiddlers) here to add them to this trail or reorder the list</h4>\n    <ol>\n      <<list-tagged-draggable \n      tag:\"\"\"$(currentTiddler)$\"\"\"\n      subFilter:\"!tag[slideFooter]\"\n      itemTemplate:\"$:/plugins/kookma/slider/draggable-template\"\n      emptyMessage:\"You don't have any slide in this trail\"\n      >>\n    </ol>\n </div>    \n\\end\n\n\\define show-slider-header()\n  <div class=\"sliderDashboard-header\">\n    <b>Trail caption:</b> <$text text={{!!caption}}/><br>\n    <b>Trail tag:</b> <$text text={{!!title}}/><br>\n    <b>Number of slides:</b> <$count filter=\"[tag<currentTiddler>!tag[slideFooter]]\"></$count><br>\n  </div>\n\\end  \n\n\\define show-slider-footer()\n <div class=\"sliderDashboard-footer\">\n  <b>Slide footer:</b>\n  <$list filter=\"[title[$(currentTiddler)$]addsuffix[ - Footer]]  +[has[title]]\" \n         variable=\"slide-footer\" \n         emptyMessage=<<newSlideFooter \"\"\"$(currentTiddler)$\"\"\">>\n  >       \n    <$link to=<<slide-footer>> tooltip=\"Click to edit\"> <<slide-footer>> </$link>\n    <$transclude tiddler=<<slide-footer>> field=\"text\" mode=\"block\"/> \n  </$list>\n  </div>\n\\end\n\n\\define show-slider-buttons()\n  <div class=\"sliderDashboard-buttons\">\n  <<newSlide param:\"\"\"$(currentTiddler)$\"\"\"\n     caption:\"New slide here\"\n     color:\"#00d\">>\n  <br>\n  <$button style=\"fill:#8058A5;\"\n      set=\"$:/plugins/kookma/slider/state!!current-trail\"\n      setTo={{!!title}}\n    >\n      {{$:/plugins/kookma/slider/images/slide.svg}} Set for presentation\n    </$button> \n  </div>\n\\end\n\n\n<$list filter=\"[all[current]tag[trail]]\"><!--If this tiddler is a trail show dashboard elements-->\n  <<show-slider-header>> <br>\n  <<show-slider-buttons>>\n  <<draggable-list-of-slides>> <br>\n  <<show-slider-footer>>\n</$list>\n"},"$:/plugins/kookma/slider/readme":{"title":"$:/plugins/kookma/slider/readme","created":"20181101134242465","creator":"Mohammad","modified":"20190614115410022","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"!! What ia slider plugin?\nSlider is a small plugin to create an ordered set of tiddlers also called ''Trail''.\n\nA trail can be used to create a sequence of selected contents like step by step tutorial, guided help, lessons and similar.\n\nThe slider plugin user interface contains three sections\n\n# A sidebar tab called ''Trails'' to manage trails\n# A ''dashboard'' for each trail (where trail structure is managed)\n# Tiddlers in a trail, also called ''slides''\n\n!! How to create a trail\nFrom the sibebar tab ''Trails'' click on the ''Create new trail'' button. In the newly opened tiddler:\n\n# Enter a short name for //title//\n#* This title is used as a parent //tag// for all slides in the trail\n# Enter a meaningful caption to describe the subject of trail\n#* Caption is displayed in ''Trails'' sidebar tab, so it used to find and recognize the trail\n# Save the tiddler\n#* After saving the dashboard will be appeared\n#* Using dashboard, manage the trail\n\n!! Add slides to trail\nSlides (tiddlers) can be added to a specified trail in several ways including:\n\n# By clicking on the `New slide` button on the trail dashboard\n# By dragging and droping a tiddler into the `List of slides` on the trail dashboard\n# By opening the `sidebar / Trails` tab and then clicking on the `Add slide to ...` button\n# By creating new tiddler and tagging with the specified trail title\n# By tagging an exisiting tiddler with the specified trail title\n\n!! Create slide footer \n* The slider footer can be used to add a text to all slides in a trail.\n* The slider footer is an ordinary tiddler and can be opned and edited\n* The slider footer has the same title of trail with `-Footer` prefix and tagged with `slideFooter`\n* The footer can be used for date stamp, author and institution name or any other information you like.\n* The footer can be formatted for color, size, font and etc. It can accept all the standard markup.\n\n!! Navigate through slides\n# Set the desired trail as the active trail by opening it and clicking on `Set for presentation`\n# From the //List of slides// click on the first slide or any slide you like to start from\n# One the footer of newly opened slide, click on the next button to navigate to the next slide\n# You can click on the slide-list button to open a local window and see the list of all slides, then you can click on any slide you like and jump to that slide\n# The slide footer also has a //previous// button which lets to navigate to previous slide in the list\n\n\n!! Demo\nThere few trails for demonstration on\nhttps://kookma.github.io/slider/\n\n!! Installation\nSimply drag and drop the below ling into your wiki\n\n* $:/plugins/kookma/slider"},"$:/plugins/kookma/slider/release":{"title":"$:/plugins/kookma/slider/release","created":"20180905085705897","creator":"Mohammad","modified":"20190613174726855","modifier":"Mohammad","type":"text/vnd.tiddlywiki","version":"1.2","text":"!! Revision 1.1 \n<<<\n* Date: [13th Jun 2019]\n* Minor issues fixed\n* sliderTiddler renamed to sliderDashboard\n* Plugin packged using Thirdflow\n<<<\n\n!! Revision 1.0.1 \n<<<\n* Date: [9th Nov 2018]\n* Added background color class\n* Customized buttons in slide footer\n<<<\n\n!! Revision 1.0.0 \n<<<\n* Date: [1th Nov 2018]\n* Initial release\n<<<"},"$:/plugins/kookma/slider/draggable-template":{"title":"$:/plugins/kookma/slider/draggable-template","created":"20180926153157940","creator":"Mohammad","modified":"20190614025201318","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<li><$link to={{!!title}}><$text text={{!!title}}/></$link></li>"},"$:/plugins/kookma/slider/images/slide-list.svg":{"title":"$:/plugins/kookma/slider/images/slide-list.svg","created":"20180810102339886","creator":"Mohammad","modified":"20190613151047194","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g>\n<path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369      c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955      c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\" />\n<path d=\"M365.499,222.477h-254.26c-8.772,0-15.891,7.119-15.891,15.891      c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,229.597,374.239,222.477,365.499,222.477z\" />\n<path d=\"M365.499,127.13h-254.26c-8.772,0-15.891,7.119-15.891,15.891      c0,8.772,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.119,15.891-15.891C381.39,134.249,374.239,127.13,365.499,127.13z\" />\n<path d=\"M365.499,317.825h-254.26c-8.772,0-15.891,7.151-15.891,15.891      c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,324.976,374.239,317.825,365.499,317.825z\" />\n</g>\n</svg>\n"},"$:/plugins/kookma/slider/images/slide-next.svg":{"title":"$:/plugins/kookma/slider/images/slide-next.svg","created":"20180810102349659","creator":"Mohammad","modified":"20190613151047192","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 474.449 474.449\" style=\"enable-background:new 0 0 474.449 474.449;\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g><path d=\"M237.24,0C106.233,0,0.016,106.217,0.016,237.224S106.233,474.449,237.24,474.449 s237.193-106.217,237.193-237.224S368.248,0,237.24,0z M237.24,442.666c-113.273,0-205.442-92.169-205.442-205.442 S123.968,31.782,237.24,31.782s205.41,92.169,205.41,205.442C442.682,350.465,350.545,442.666,237.24,442.666z\" />\n<path d=\"M207.714,121.727c-6.198-6.198-16.273-6.198-22.47,0c-6.198,6.198-6.198,16.273,0,22.47      l91.883,91.883l-91.883,91.883c-6.198,6.198-6.198,16.273,0,22.47c6.198,6.198,16.273,6.198,22.47,0l103.071-103.039      c3.146-3.146,4.672-7.246,4.64-11.283c0-4.1-1.494-8.168-4.64-11.283L207.714,121.727z\"/></g>\n</svg>\n"},"$:/plugins/kookma/slider/images/slide-previous.svg":{"title":"$:/plugins/kookma/slider/images/slide-previous.svg","created":"20180810102356807","creator":"Mohammad","modified":"20190613151047189","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g>\n<path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369      c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955      c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\" />\n<path d=\"M289.221,124.015c-6.198-6.198-16.273-6.198-22.47,0L163.68,227.086      c-3.115,3.115-4.64,7.183-4.64,11.283s1.526,8.168,4.64,11.283L266.75,352.722c6.198,6.166,16.273,6.166,22.47,0      c6.198-6.198,6.198-16.304,0-22.47l-91.883-91.883l91.883-91.883C295.418,140.288,295.418,130.213,289.221,124.015z\"/>\n</g>\n\n</svg>\n"},"$:/plugins/kookma/slider/images/stop.svg":{"title":"$:/plugins/kookma/slider/images/stop.svg","created":"20180810102403934","creator":"Mohammad","modified":"20190613151047185","modifier":"Mohammad","type":"image/svg+xml","text":"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 476.737 476.737\" enable-background=\"new 0 0 476.737 476.737\" xml:space=\"preserve\" width=\"22pt\" height=\"22pt\" fill=\"#C0C0C0\">\n<g><path d=\"M238.369,0C106.726,0,0,106.726,0,238.369c0,131.675,106.726,238.369,238.369,238.369      c131.675,0,238.369-106.694,238.369-238.369C476.737,106.726,370.043,0,238.369,0z M238.369,444.955      c-113.908,0-206.586-92.678-206.586-206.586S124.46,31.782,238.369,31.782s206.586,92.678,206.586,206.586 S352.277,444.955,238.369,444.955z\"/>\n<path d=\"M365.499,222.477h-254.26c-8.772,0-15.891,7.119-15.891,15.891      c0,8.74,7.119,15.891,15.891,15.891h254.26c8.74,0,15.891-7.151,15.891-15.891C381.39,229.597,374.239,222.477,365.499,222.477z\"/>\n</g>\n</svg>\n"},"$:/plugins/kookma/slider/images/slide.svg":{"title":"$:/plugins/kookma/slider/images/slide.svg","caption":"Slider Icon","created":"20150613112427442","creator":"Birthe","modified":"20190614122145385","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"<svg class=\"tc-image tc-image-button tc-image-slide-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 412 412\" enable-background=\"new 0 0 512 512\">\n<path id=\"video-4-icon\"\n     d=\"M 193.391,116.334 409.139,73.568 408.994,72.841 394.558,0 31.158,72.035 C 13.07,75.62 0,91.485 0,109.924 0,157.578 0,278.623 0,352.208 0,385.227 26.764,412 59.783,412 l 292.425,0 C 385.23,412 412,385.23 412,352.208 l 0,-235.133 0,-0.741 -218.609,0 z m 151.834,-86.166 41.139,27.529 -51.396,10.214 -41.17,-27.55 51.427,-10.193 z M 243.981,50.236 285.18,77.804 233.786,88.017 192.557,60.429 243.981,50.236 Z M 142.625,70.327 183.882,97.935 132.487,108.148 91.2,80.521 142.625,70.327 Z m -43.855,101.007 35,-35 52.426,0 -35,35 -52.426,0 z m 80.225,170.851 0,-120.841 98.548,60.422 -98.548,60.419 z m 75.533,-170.851 -52.426,0 35,-35 52.426,0 -35,35 z m 103.213,0 -52.426,0 35,-35 52.426,0 -35,35 z\"/>\n</svg>\n"},"$:/plugins/kookma/slider/license":{"title":"$:/plugins/kookma/slider/license","created":"20181101134530634","creator":"Mohammad","modified":"20190613151047182","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"slider distributed under an MIT license.\n\nCopyright (c) 2018-2019 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"},"$:/plugins/kookma/slider/macro/modified-toc":{"title":"$:/plugins/kookma/slider/macro/modified-toc","created":"20181103191736109","creator":"Mohammad","modified":"20190614034620798","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"\\define toc-se(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n  <ol class=\"tc-toc toc-selective-expandable\">\n    <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] -[[$tag$]] $exclude$\"\"\">\n      <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n        <$macrocall $name=toc-unlinked-selective-expandable-body tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> >\n      </$list>\n    </$list>\n  </ol>\n</$vars>\n\\end\n\n<!-- IMPORTANT Note: 11:22, 6th November 2018\nThis is a clone of toc-selective-expandable from TW5.1.17. In the new release the toc macro and specially the exclude attribute has been modified which does not allow exclude tiddlers (say \"-[tag[myTag]]\" and similar). So this clone of toc-selective-expandable (here called toc-se) is used.\n-->\n"},"$:/plugins/kookma/slider/macro/new-slide-footer":{"title":"$:/plugins/kookma/slider/macro/new-slide-footer","caption":"Create a new slide footer","created":"20181004194512056","creator":"Mohammad","modified":"20190613151047178","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define newSlideFooter(parent:\"\", btn-caption:\"New slide footer\", color:\"#8058A5\") \n<$button style=\"color:$color$; fill:$color$; margin-bottom:5px;\">\n{{$:/core/images/new-button}} $btn-caption$\n\n<$action-sendmessage $message=\"tm-new-tiddler\"\n    title=\"\"\"$parent$ - Footer\"\"\"\n    tags=\"slideFooter [[$parent$]]\"\n/>\n</$button>\n\\end"},"$:/plugins/kookma/slider/macro/new-slide-here":{"title":"$:/plugins/kookma/slider/macro/new-slide-here","caption":"Create a new slide here","created":"20180504084439629","creator":"Mohammad","modified":"20190613151047175","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define content()\nfill in the contents ....\n\\end\n\n\\define newSlide(param:\"\", btn-caption:\"New slide\", color:\"#8058A5\") \n<$button style=\"color:$color$; fill:$color$; margin-bottom:5px;\">\n{{$:/core/images/new-button}} $btn-caption$\n\n<$action-sendmessage $message=\"tm-new-tiddler\"\n    title=\"New slide...\"\n    text=<<content>>\n    tags=\"[[$param$]]\"\n/>\n</$button>\n\\end"},"$:/plugins/kookma/slider/macro/trackable-links":{"title":"$:/plugins/kookma/slider/macro/trackable-links","created":"20180729154346545","creator":"Mohammad","modified":"20190613151047171","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"\\define trackable-links(tag:\"\")\n  <ol>\n    <$list filter=\"[tag[$tag$]!tag[slideFooter]]\" variable=\"myTid\">\n      <li>\n        <$button class=\"tc-btn-invisible\" style=\"text-align: left;\"\n          set=\"$:/plugins/kookma/slider/state\" \n          setTo=<<myTid>>\n          >\n            <$view tiddler=<<myTid>> field=\"title\"/>\n            <$action-navigate $to=<<myTid>>/>\n        </$button>\n      </li>\n    </$list>\n  </ol>\n\\end\n"},"$:/plugins/kookma/slider/manager/trails-sidebar":{"title":"$:/plugins/kookma/slider/manager/trails-sidebar","caption":"Trails","created":"20180527184455440","creator":"Mohammad","modified":"20190614085255628","modifier":"Mohammad","tags":"$:/tags/SideBar","type":"text/vnd.tiddlywiki","text":"\\define btn-label() Add slide to $(current-trail)$\n\n{{$:/plugins/kookma/slider/manager/new-trail}}{{$:/plugins/kookma/slider/toggle-slider-theme}}\n<$set name=\"current-trail\" value={{$:/plugins/kookma/slider/state!!current-trail}}>\n  <$macrocall $name=\"newSlide\" \n    param=<<current-trail>>\n    btn-caption=<<btn-label>> />\n</$set>\n{{$:/plugins/kookma/slider/manager/trail-list}}\n\n"},"$:/plugins/kookma/slider/manager/new-trail":{"title":"$:/plugins/kookma/slider/manager/new-trail","caption":"Create new slider","created":"20180527185543611","creator":"Mohammad","modified":"20190613154626393","modifier":"Mohammad","tags":"$:/tags/Macro","type":"text/vnd.tiddlywiki","text":"<$button tooltip=\"Create new trail\" class=\"tc-btn-visible\" style=\"fill:#8058A5;color:#8058A5;\">\n<$action-sendmessage $message=\"tm-new-tiddler\" caption=\"Set the caption ...\" tags=\"trail\"/>\n{{$:/plugins/kookma/slider/images/slide.svg}}\n</$button>"},"$:/plugins/kookma/slider/manager/trail-list":{"title":"$:/plugins/kookma/slider/manager/trail-list","created":"20181103192144604","creator":"Mohammad","modified":"20190614090728387","modifier":"Mohammad","tags":"","type":"text/vnd.tiddlywiki","text":"<$importvariables filter=\"$:/plugins/kookma/slider/macro/modified-toc\">\n<$scrollable class='slider-trail-list'>\n<div class=\"tc-table-of-contents\">\n  <<toc-se tag:\"trail\" exclude:\"-[tag[slideFooter]]\">>\n</div>\n</$scrollable>\n</$importvariables>\n\n\n"},"$:/plugins/kookma/slider/state":{"title":"$:/plugins/kookma/slider/state","created":"20181025210823564","creator":"Mohammad","current-trail":"Sl-Tutorial","modified":"20190614091109740","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"More on Slides"},"$:/plugins/kookma/slider/state/slide-height":{"title":"$:/plugins/kookma/slider/state/slide-height","created":"20181028093955919","creator":"Mohammad","modified":"20190614063856943","modifier":"Mohammad","story-view":"classic","type":"text/vnd.tiddlywiki","text":"normal-height"},"$:/plugins/kookma/slider/state/slider-theme":{"title":"$:/plugins/kookma/slider/state/slider-theme","created":"20181028160441199","creator":"Mohammad","modified":"20190614122154059","modifier":"Mohammad","type":"text/vnd.tiddlywiki","text":"light"}}}
중국의 기술 발전
a personal web notebook
CCX's Trails
close
close
close
close
close
hide
hide
no
readme
contents
yes
yes
$:/themes/tiddlywiki/vanilla/themetweaks
$:/core/ui/ControlPanel/Basics
$:/core/ui/ControlPanel/Plugins/Installed/Plugins
$:/core/ui/ControlPanel/TiddlerFields
$:/core/ui/ControlPanel/KeyboardShortcuts
$:/core/ui/ControlPanel/Saving/TiddlySpot
$:/core/ui/MoreSideBar/All
$:/plugins/kookma/slider/manager/trails-sidebar
$:/core/ui/ControlPanel/Toolbars/ViewToolbar
open
open
open
open
open
open
open
open

ready
마치면서
{
    "tiddlers": {
        "$:/info/browser": {
            "title": "$:/info/browser",
            "text": "yes"
        },
        "$:/info/node": {
            "title": "$:/info/node",
            "text": "no"
        },
        "$:/info/url/full": {
            "title": "$:/info/url/full",
            "text": "file:///home/csh/notebooks/tiddlywiki/CCX's%20Trails%20191127.html"
        },
        "$:/info/url/host": {
            "title": "$:/info/url/host",
            "text": ""
        },
        "$:/info/url/hostname": {
            "title": "$:/info/url/hostname",
            "text": ""
        },
        "$:/info/url/protocol": {
            "title": "$:/info/url/protocol",
            "text": "file:"
        },
        "$:/info/url/port": {
            "title": "$:/info/url/port",
            "text": ""
        },
        "$:/info/url/pathname": {
            "title": "$:/info/url/pathname",
            "text": "/home/csh/notebooks/tiddlywiki/CCX's%20Trails%20191127.html"
        },
        "$:/info/url/search": {
            "title": "$:/info/url/search",
            "text": ""
        },
        "$:/info/url/origin": {
            "title": "$:/info/url/origin",
            "text": "file://"
        },
        "$:/info/browser/screen/width": {
            "title": "$:/info/browser/screen/width",
            "text": "1920"
        },
        "$:/info/browser/screen/height": {
            "title": "$:/info/browser/screen/height",
            "text": "1080"
        },
        "$:/info/browser/language": {
            "title": "$:/info/browser/language",
            "text": "ko-KR"
        }
    }
}































































































import

loaded
$:/plugins/felixhayashi/tiddlymap

{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n        background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n    border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    left: -50px;\n    top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    right: -80px;\n    bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n  vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n    \tcursor: pointer;\n\tcolor: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n  font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n    word-break: break-word;\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n    margin: 0;\n    padding: 0;\n    border: none;\n    background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n    \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n    \tlist-style-type: none;\n    \tpadding-left: 0;\n    \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n    \tpadding-left: 1em;    \n}\n\n.tc-tree button { \n    \tcolor: #acacac;\n}\n\n.tc-tree svg {\n     \tfill: #acacac;\n}\n\n.tc-tree span svg {\n    \twidth: 1em;\n    \theight: 1em;\n    \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n    \tcolor: lightgray;\n}\n\nselect {\n        color: <<colour select-tag-foreground>>;\n        background: <<colour select-tag-background>>;\n}\n\n"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n  font-family: sans-serif; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n  margin: 0;\n}\n\n/* HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n/* Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n  background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n  outline: 0;\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n  border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n  overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; /* 1 */\n  font: inherit; /* 2 */\n  margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n  overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n  cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n  line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; /* 2 */\n  box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n  border: 0; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n  font-weight: bold;\n}\n\n/* Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
        }
    }
}
fluid-fixed
zoomin
You can add [[Font Awesome|https://fortawesome.github.io/Font-Awesome/]] to your wiki by using one of the sources below.

[[@tobibeer|https://github.com/tobibeer]] created a great reference page for how to employ Font Awesome with TiddlyWiki. I recommend you follow his instructions on how to install and use Font Awesome: http://tobibeer.github.io/tw/fa.

[[@TheDiveO|https://github.com/TheDiveO]] also created a Font Awesome plugin. See [[TW5FontAwesome Plugin|https://github.com/TheDiveO/TW5FontAwesome]]. However, his provided version is out of date. 
!! Recipe-kitchen-grocery-community를 연결하는 유기적인 지능형 서비스
* Meal plan
* 식재료 대체
* Recipe 추천
* Personalized recipe
* Recipe 생성
* 음식 사진 → recipe 정보
!! [[FlavorPrint 사|https://www.myflavorprint.com/flavorprint]]
!! [[MyFavorEats 사|https://www.myfavoreats.com/]]
<<<.tc-big-quote
! All the art of living lies in a fine mingling of letting go and holding on.
<<< Henry Havelock Ellis

<<<
[[▷|소프트웨어 최신 동향]]
<<<
!! Library 란?
* 자주 사용하는 기능을 미리 만들어 둔 것 (재사용성, 확장성)
* 외부 library를 사용하면 일정 단축, 품질 향상
* 코드 컴파일 할 때 함게 묶이거나(static), 혹은 실행할 때 호출됨(.so, .dll 등)
!! 예: math library (sqrt(), sin(), cos(), ...)

```
import math

pi = math.pi
base = 200
degree_rad = pi / 6
height = base * math.tan(degree_rad)
print(height)
```
```
115.47005383792515
```

iVBORw0KGgoAAAANSUhEUgAAAfoAAAHdCAYAAAD1vLvHAAAAinpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaVY7LDcQwCETvVLElYMB8yokSW0oHW/5i2Rsr7wCjEYwG2vfu8BkUJJBqrqGKiYQEHSkcJ4xYCMvYOSdrc0lF2wamKTTcUPahLP9PZXXtJmZa9dSTMp0aE3vO/IORiqNG7JB+LMVv/7qeArPFD1ieLOYPgLy6AAAKBmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwNiIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjQ3NyIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MDYiCiAgIHRpZmY6SW1hZ2VIZWlnaHQ9IjQ3NyIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIvPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnLLLDkAAAAEc0JJVAgICAh8CGSIAAAgAElEQVR42uzdeXhTZcL38W/SNG3a0kJbaEubslN2aEFEKajIoqLUEUU64qCgiILoMzPi4zi+6jjOM+L16Dgg6iCLCyIqsiiCZRlBEGVpWbuwdoECbbq3aZM2yfsHLxkryzszto6kv891ednkPlnOfZ+E/M69HMOmTZs8/EBiYiIiLVVGRgYAI0aMUGVIi7V58+b/6Ovr8yf6DG5WJYhIszCqCkRERERERFoG08XuPN8DItJSmc1mHA6HKkJa9GfA6XTq8yfSAj+DItICA6CG3oiItGzJyck/yetcbJib0+kkICBAjSD6DIqINAMNARUREREREVEAFBEREREREQVAERERERERUQAUERERERGRnyeTquDyfOU6PFrYR0REREREFABbQHjSxWRFRORS8vPzqa2tvWiZxWIhPj6+WV7Xbrczb948srOzGTVqFKmpqWoMEREFQBERkcuHiIKCgkuWR0REEBkZecXt1+rVq8nJySEiIoKUlJSL7sP5ff8x+5iWlsaHH354yfKEhASefPLJJtuvZcuWedvLbrdTU1PDzJkzmTdvXqN2HDBgAKNHj9YBLiKiACgiIvKPADR79mzsdvsltwkKCmL27NnN1ovVHNLS0khLS2P06NHk5+czb948nnvuuUbb5OfnM2fOHOx2OzNnzvy3A2BtbW2Th7xLyc/PZ8OGDaSkpLBt2zZKSkoA2LhxIwDZ2dkkJCQQGRnJhx9+qAD4T8jOziYnJweAyMhIEhMTCQoKIj8//4o65kVEAVBEROSfChR2u51FixZdtPyll14iJyeHOXPmNEsIzM7OZs6cOZd8/X9XRkYGo0ePJiUlBZvNxuzZs7HZbN6Q9/3wN2XKFJKSkpokTC9cuJCMjIyLlkdGRjJu3LgfdXHy80E9JSWF7OxsbwDMzs72btOjRw8SEhLYvn17k9bp3LlzmTp1KkFBQc12PObm5rJv376LlrVu3ZrrrruuSU9+zJs3j7y8POLj4wkKCmLbtm0sW7aM1NRUli1bxrx585p0/7Zu3cr/+T//h5ycHIKCgoiPj+eFF174l4+JAQMG8OabbzJkyBB9iYkoAIqIiDQ9u93O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/uTl5eF2u5k4cSImk8l7csPhcBAeHq7G+IllZWVdcih2p06dVEFN6JVXXuH48eMA5Ofn4+/v772MEMCLL77I6dOnAbzztbt06eItf/rpp6moqKC+vp5jx455T66JiMiVx7Bp06YLukIKCgoYN26cT+94aWkpVVVVdOjQQUdBE8vIyOCvf/0rixcv/tm/13379tG3b98Lhp+K73E6ncyfPx+r1crtt9/uHR5aXl5ORUUFXbt2VSX9xFasWIHVar1o2YgRI1RBTWjKlCmNbickJHiH11+sfOjQoUydOhU4d8J0xowZjcpTUlJISUlRxYqIXIH0q1eahS6zID8nRUVFrF+/njNnzjBo0KCLXlxexJf9cFRPcnLyZcu/3ztosVguCOrq/RMRuXJpERhpctHR0T7fgyxXlrq6Ompra7njjjuIiYlRhUiLM2vWLD744ANsNhtJSUkMHTr0Xy5ftWoVNpuN5ORkEhMTVakiIgqAIufExMRwxx13qCLkZyM+Pl49FtKiWSwW75DOf6c8IiLisuUiInLl0BBQERERERERBUARERERERFRABQREREREREFQBEREREREVEAFBEREREREQVAERERERERUQAUERERERGRJnHJ6wCeOnXKp3e8oqKC6upqTCZdCrElKy4uprCwEIPBoMpooaqqqnC5XKoIERERadkB0N/f37d33GTC398fi8Wio6AFCw8Px2KxKAC2YG63G7fbrYoQERGRlh0A27Vr5/MBMCgoiJiYGB0FLVhDQwMxMTEKgC2Y3W6npqZGFSEiIiItguYAioiIiIiIKACKiIiIiIiIAqCIiIiIiIgoAIqIiIiIiMjPk89fA6GqqooTJ04QFRVFVFSUWtzHeDweCgsLKS0tpXPnzgQHB1+wjdvt5vTp05fdRn48l8tFYWEhZ86cwc/Pj9jYWCIjIwE4ceIEpaWlBAQE0LFjR8LCwnA6nZw6dQqbzYbRaKRDhw7e7QGcTif5+fkEBATQvn17/Pz8yMvL4+zZsxiNRqKjo2nfvj1GY+PzWIWFhZw8eRKj0UhsbCwxMTE0NDRw6tQpioqK8PPzo0uXLoSFhanRRERERAHQl5TYStj69Vbeffdd7r77bu6++26t9uhjMjMzWbFiBdnZ2Tz11FP07dv3gm2ysrJYsWIFOTk5PPXUU/Tp00cV1wwKCwt56623cDqdOBwOOnTowMSJEzlz5gzvvfcegYGBOBwO+vTpw6RJkzhw4ABr1qzBbrfjdDqJjIzkd7/7HX5+fng8Ho4dO8af//xnBg0axNSpUyktLWXevHkYjUZcLhetWrXi/vvvJz4+/h+f+ZIS5s6di8PhwGAwEBUVxeTJkykpKeGTTz6hrKwMl8tFt27dmDFjxgXhUUREREQB8EoOgKUl+Pv7ExcXpwu++6i8vDxiY2MpKSn5UdvIj+PxeCgtKaFt27bcf//9FBQUsGDBAgoKCli5ciXdunVj2rRpHDp0iDfeeIOhQ4dSXFxMnz59uOmmmygvLyclJYUZM2YQHh5ORUUFu3fvprKyksDAQADy8/OJi4tj2rRplJaWMnfuXDIyMhoFwG3btlFWVsZLL72E3W7n7bff5uuvv6a0tJTQ0FBmzpxJZWUl06ZN4xe/+AVxcXFqPBEREVEA9BVWq5WOHTuyb98+tbSPuvaaa6morCAzM/PS21x7LeXl5WRlZanCmonBYKBT587ExsURHBxMTU0NZrMZs9nMmTNnuPXWWzGZTLRv356wsDCOHTvGkCFDvNfjzM3NJSwsDJPJhMvlIisri9OnT3u3AejZsyc9e/YkMDCQ6upqXC4XoaGhjd5HRkYGw4YNIywsjICAALp168bevXsJCQmhV69ehIeHEx4eTocOHTh48KACoIiIiCgA+hKLxaIW9nGt27Smsqry8tu0bk1FeYUqq5mFhoZSVFTEX179C+kZ6YwYMYJOnTrRpUsXtm7dytVXX01eXh5Hjx7lqquuIjw8nIKCAl555RWys7OZPHkyrVq1orSklC1btjB06FBOnDiBy+UCoE2bNgA8++yzHD16lKSkJJKSkhq9h/Lyclq3bg2An58fAQEBFBcXExwcTEBAgHe78PBwbDabGk1ERERaHE2AEZGmC+StW3PH+Du48847yc7OJjc3l3vvvRebzcb999/P8uXLsVqtmM1mANq2bcukSZOYOHEia9eu5eyZs2z9eitBQUEMHjz4onN2f/WrXzFp0iRsNht79uxpVGYymXA4HMC5YakNDQ2YzWbcbrc3SALU1dXh7++vBhMREZEWRxPjRORH83g8ZGdnA+eGasbFxbFr1y5yc3MZO3YsL7zwAvX19ZSWljJ//nwiIiI4cOAAYWFhdO3alY4dO/Lpp5+yc9dO1qxZQ2ZmJp9++imVled6dxsaGujZsyft27enS5cuREdFc/r0afbs2cOIESO878NqtZKXlweA0+GkrKyMLl264HA4qKysxO12YzQaOXr0KPfcc48aTkRERBQAfYnL5aKhocH7/7q6OgICArTynw9xOBw4HA5cLhdOp5P6+npMJhNbt26lY8eOxMfHn1uV0unA1eDC4XB4t9GKsE0bAHOyc1i9ZjUvvvgiNpuNoqIiwsPDee+99zh79iyzZs1i165d1A2fKbwAACAASURBVNTU0L9/fxYvXkxpaSnTHpxGZVUlR44coVevXowbN877vO+99x4NDQ3cfffdLF++nL/97W+8+uqrVFRUcOjQIZKSksjPz6eoqIiEhARGjhzJrFmzSElJobKykj179vDggw+Sn5/P7t276d+/P3l5eTgcjguGj4r4soKCApYtW0Z2djbJycmkpqY2miZRUFDAwoULyc/PZ/To0UycOPGCx8+dOxe73U5ycvIF5SIiogD4s7BmzRref/99Kisr2b59O0uWLOG5555jyJAhankfMX36dHJzc3G73ezfv58bbriBBx98kA0bNjBixAisVmujbfbt38eIESN44IEHiI6OVgU2EaPRyI0jbyS/IJ9HHnkEs9nM7bffTmJiIn379uXFF1/krrvuomvXrsyePZuQkBDuuOMOli5dyvSHp2M2m3niiSfo2rVro+cNDQ2loaEBg8HAPffcQ3l5Offddx9ms5mRI0eSkpLC7t27OXjwIDExMfTu3ZuZM2fy+OOPExAQwKRJkxg4cCA9evSgrKyMp556iuDgYF599VWtDCwtyttvv01BQQFwbrXciIgIUlJSvOVz5871zotNS0sjIiKCUaNGecvPr6x7vtxqtTJ06FBVrIjIFciwadMmzw/vLCgoaHQW3heVlpZit9vp0qWLjoIWrKCggLi4OPUGtmB2u52amhoiIiJUGT+xFStWYLVaL1r2/aG98uNNmTKl0e2EhASefPLJS5YPHTqUqVOnAlBbW8uMGTMalaekpDQKkCIicuXQWEgREREfl5CQ0Oh2cnLyZct79Ojh/dtisVwQ1L9//U0REbmyaAyUiIiIj5s1axYffPABNpuNpKSkC4Zv/jPlq1atwmazkZycTGJioipVREQBUERERH6OLBaLd0jnv1MeERFx2XIREblyaAioiIiIiIiIAqCIiIiIiIj4kksOAU1PT/fpHa+srMRgMGgp+Bbu9OnTuFwurQLagtXV1WE0GrUKqIiIiLTsAOjrF0kuLS3F6XTSs2dPHQUtWHBwMFarVQGwBbPb7ZSXl6siREREpEXQEFAREREREREFQBEREREREVEAFBEREREREQVAERERERERUQAUERERERGR/yCfvgZCVVUVX375JTt37sRsNnPnnXcyYMAAtboPaWhoYP369ezZs4fJkyfTsWPHC7bJzMzkvffeo7y8nKTEJMaljCMqKkqV10wqKir4+OOPadOmDWPHjiUwMJBNmzaxYsUKzGYzt956KyNHjqSqqor169ezdetWTCYTEyZM4JprrsHhcPD3v/+dtWvXEhAQwB133MHgwYM5fvw4L7/8MvX19QBER0dz77330rt370av/8UXX/DZZ59hNpu55ZZbGD16NHa7nc8//5wtW7ZgsViYOnUqvXr1UmOJiIiIAqAv2bBhA5mZmaSkpFBUVMTvfvc7Vq1ahdlsVsv7iI8//piNGzfS0NBARUXFBeUej4enn36aX9z+Czp36cyaNWv44osvmDx5MkajOsCbmsfjISMjg/fee4/bb78dl8tFdnY28+fPZ9asWVRXV/Pll1/Su1cvvtu5k127dnH77bdTWlrK008/zbp168jNzeX9998nNTWV0tJSPvvsMyIjIzl16hSVlZX8/ve/B8BsNhMbG3tB2J83bx6//e1vqaur4/PPP6ddu3acOnWK3bt3k5KSQnFxMU899RQrVqzQdUBFREREAdBXuN1urFYrPXv2pHv37rjdbv74xz9is9lo3769Wt5H9OzZk759+/LWW29dtNzpdDJ+/HgmTJiAyWTi8OHDnDx5ktraWoKDg1WBTaywsJDdu3fTsWNHLBYLAJ9//jkjRoxg2LBhuN1uhg8fjsViwRpnJTU1lb59++LxePjjH/9IYWEhe/bsoVOnTowZM4a6ujr27NlDXl4edrudmJgY+vbte8nX37BhA8OGDeP6666nuqaa3NxctmzZQm1tLX379uXGG2/E4/GwdOlS9u3bx8CBA9VoIiIi0qL4bBeI0WjkqquuomfPnhiNRg4fPkxoaCjR0dFqdR8yYMAAWrVqdcnygIAAJk2ahJ+fH8eOHiM7O5uOHTsSFBSkymtiTqeTPXv2UFtby3XXXee9Pysri6rKKkaPHs3o0aP57LPP8PPzY+CggSQmJmIy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XXdx+PBhCgoKuOqqqxg9ejS//vWv2bhxI3a7nRMnTvDQQw9x6tQp/v73v/Pll19y5swZoqOj6dOnjxrOB3VoZSSvyn3R+0VERAT8Jk+e/NwP76ysrPS5xRFKS0uJioryXry2trYWl8tF27ZtdRRcocrLy9m5cydnz54lPT2d9PR0nE4nXbp04bvvvqNdu3a0j2lP33592blzJ/v27WPgwIHcdNNN3kWBKioqCAsL0wqxzdA2YWFhdOrUiX79+pGXl8fmzZspKiritttuY+jQoVitVkpLS/nqq68oLy/n0UcfJT4+nkOHDlFQUEBWVpa3XTt16sSwYcOoq6sjLS2NwsJCbrrpJoYPH87JgpOcOnWKDh06YLVaiYqKYu3atZw+fZqUlBQGDx5MbGwsDoeDr776iurqan7zm98QGRkJnBsWXFdXR0BAgBruJ5aVlXXJxZg6der0bz1n6wADe0tcVDg9jcLfc4MCGRCpod8iIiKGTZs2eX54Z0FBAePGjfPpHS8tLcXpdOq6gC1cfn4+VqtVAbAFs9vtlJeXexePkZ/OihUrLjlH+/x8TxEREWlaGhMjIiIiIiKiACgiIiIiIiIKgCIiIiIiIqIAKCIiIiIiIgqAIiIiIiIi8h90yTWxMzIyfHrHKysrMZlMWCwWHQUtWGFhIS6XS6uAtmC1tbW43W6tAioiIiItOwAmJib69I6XlpZit9tp166djoIWzOFw0K5dOwXAFsxut1NTU6OKEBERkRZBQ0BFREREREQUAEVEREREREQBUERERERERBQARURERERERAFQREREREREFACbx6effkpKSgojRoxgxIgR3HbbbWpxH5OVlcV9993HmDFjeP7558nPz79gm8zMTO82f/jDHy66jfx4drudRYsWceutt3LnnXeycuVKamtrqamp4Y9//COj/y97dx4fRZXv///V3UknnX1fyL6SQMIWwhYIi7KJwERREDdEHUVFGdevOjqoc+/o6ODGMMqoKCqIiKCAyr4j+xpISEKA7HvS6aS701v9/uBHXzMB584VZ7TzeT4ePB6h6nR11TnVSb+rTp0zbhx33HEHhw8fBi6OxLtw4UJmzJjBLbfcwrZt25zb+eijj5g8eTIzZ85k586d2O12AFpaWpg7dy6PPfbYFfdj2bJljB8/nqlTp/L555/jcDhobW1l0aJFTJw4kRtvvNG5D0IIIYQQ3Y2bKx9cY2MjN998M3l5eTLfn4t67LHHuPvuu8nNzeVvf/sba9as4cEHH0Sj0TjLPP7449xzzz2MGDGCRYsW8fXXXzNnzpxOZcRPoygKR44cYePGjbz77ruUni1l+WfLiY2NZefOndTU1PD111+zY8cOFixYwF//+le+/fZbWlpaeOONN2hra3OGwBMnTrB27VreeustTp8+zbp16wgPDyc2NpY77riDgQMHUlpaetn9OHr0KH//+99ZunQpRqORN954g+joaCoqKigrK2PhwoVUVlbyyCOPsG3bNtzd3aXxRLdQXl7O8uXLKSwsZPjw4dxyyy2d/i6Wl5fz/vvvU1ZWxrhx45gxY0aX17/99tsYmUUm8QAAIABJREFUjUaGDx/eZb0QQohfD5e+A9jR0YHNakOv19PU2ITFYpEWdyF2u50HH3yQ3/zmN4QEh5CSkoLZbMZsNncpM3XqVEKCQ0hOTsZkMnUqI66O2NhYnnvuOaJ69CA+IR4fHx86Ojo4duwYM2bMwNPTk/79+xMTE8Px48fR6/WEhIQQEBBAXFwcnp6e1NbWcubMGbKzs0lISGDYsGHYbDZqampQqVQsWrSIMWPGXHEftm3bxk033URMTAzR0dEMGTyEvXv3cu7cObKyskhMTCQ3N5cePXpw6NAhaTTRbbz33nsUFhYCsHv3bjZu3Nhp/dtvv+3sHbFx40Y2bdrUaf0rr7xCQ0MDRqORjRs3smfPHqlUIYSQAPgLPDi1mt17dvPCCy/wxJNPsGzZMqxWq7S6i9BoNEyaNAm1Wk1lVSUVFRUkJibi5eV1xTJVVVVdyoifTqVSERsbS3JyMmeKivj222/x9fWlR48e+Pj40NjYiMPhwGw2YzAYaGxsJDU1lZqaGvbs2cPatWuJjY0lOjoaLy8v2tvb6ejowGw209raSmtrK+7u7kRHR//oflRWVjrLaLVa/Pz9OH/+PA6HA19fX1QqlTOsSldg0Z2Ul5d3+v+lMHhJQ0NDp///8PNhMpkwGo0/Wl4IIcSvh8t2AVUUhSFDhpCZmUnfvn2pqqrivvvuY9iwYfTs2VNa3oXaubq6mnXr1qHT6Rg1apTzS/4Py1RVVbF27Vq8vLwYOXJklzLi6mhtbWXDhg3k5+fTv39/vLy8GDduHFu3bkWn01FdXU19fT0Oh4OwsDAsFgtr1qzBaDTSp08fbDYbmZmZbN++na+//hqLxUJVVdX/+v0dDgdqtbpT29tsNhRF6RJY5WKQ6E569uzJmTNnnP8fPnz4j65PS0tz/qzT6YiJiekUImNjY6VShRBCAuAvLxikpKSg1Wrx8PDAz8+PuLg4ysrKJAC6kMbGRlasWIGHhwc33XQTISEhXcs0NPL555/j6enJtGnTLltG/NQPHDQ2NaJWq3nooYcoLy/n9ddf58SJE4wbNw64OBiPn58fCQkJeHl5sWPHDuLi4rj99tuxWCzceeedjBkzhj59+nDrrbdy7NgxAgMDnXcRfxjsriQoKIi6ujoAbDYbbW1thIWFoVKpMJlMKIqCSqWipqaGsWPHSruJbuPhhx9m2bJlNDQ0MGDAAHJycv7l9WvWrKGhoYHhw4fTv39/qVQhhJAA+Mtit9uddx1yc3Opr6+npqZGrlq6mOXLl6NSqbjlllsIDAx0Lj9//jwBAQEEBASwbPky1Go1M2bM6FRGXMX8pygcP36c06dPc9ddd+Hp6YnD4cBms3Hs2DH8/Px4+OGHOXDgAIcPHyYlJYXTp0/j4eGBWq1Gq9UCF5/bbWxspK6ujrvuuosTJ05w+vRpwsPDr3jXtqWlhfb2dkJCQsjKymLVqlXceOONtLa2UlRURHZ2NvX19Zw7d47Gxkaam5upqqoiMzNTGk50Gzqdjrvvvvv/vD44OPhH1wshhJAA+B+n0WgICAhg06ZNbN60GQWFyZMnk5CQIK3uIhobG1myZAmpqamcPXsWgKysLKZMmcKyZcsYMWIEaWlpfPjhh6SmplJSUgLAwIEDmTx5MkFBQVKJV4lKpSI6Oppvv/2W5557DofDQXh4OGlpaej1ej755BPWrl0LwLhx40hISGDo0KFs2LCBP/7xjzgcDjIyMsjMzKS9vZ0DBw6wY8cOVCoVI0eOJC4ujsLCQt577z0qKyspLi7m8ccfZ9SoUQQGBlJQUMCkSZPIycnhwIED/P73v0elUhEfH8/w4cNpbGzkiy++YP78+djtdmbMmEFERIQ0nBBCCCG63/e2LVu2KP+4sLy8nClTpvzqD85sNlNTU4Ner3cOIOHn5wdcnIPMaDSSlJQkZ8GvVEdHBydPnESl/p87Q4GBgURHR1NWVkZQUBDe3t5dygQFBREVFYVWq6W8vJzo6Gh5JvAqsNvtVFZW0tzcjEqlIiwsjJCQEBRF4fz587S1teHl5UVsbCw6nY6Ojg6qq6tpM7ShoBAWFkZ4eDg2m42qqiqamprw9PQkKioKX19fWltbOXv2LA6HA0VR0Gg0hIeHo9PpnF09PTw8qKuro6qqCrVaTWRkJKGhodjtdmpqaqivr0ej0ZCQkICPjw9wcd7B9vZ2goODpRH/zVatWkVMTMxl1/3YaK9CCCGEkAD4L5MAKC6d6xIAuzcJgBIAhRBCiO5ELVUghBBCCCGEEBIAhRBCCCGEEEJIABRCCCGEEEIIIQFQCCGEEEIIIcQv0hWngaipqXHpA9e36LFYLej1ejkLujGDwYBer5dBYLoxk8mE1WqVihBCCCFE9w6AiqK49IE7FAdqtRp3d3c5C7oxd3d33N3dJQB2YzabDYfDIRUhhBBCiO4dACMjI136wD08PLBYLISEhMhZ0I0ZjUZCQkIkAHbzc6ClpUUqQgghhBDdgjwDKIQQQgghhBASAIUQQgghhBBCSAAUQgghhBBCCCEBUAghhBBCCCHEL5ObKx+coig0NTVRX1+PoihEREQQGBgore5CjEYj5eXlWCwW/Pz8iIiIwMPDo1OZ9vZ2ysvLsVqtBAUFER4ejpubm1TeVWY2mykoKHAOqKPT6YiJicHLy4uGhgaqq6tRq9WEh4cTEhKCoig0NzdTU1ODw+EgIiKi06BMVquVqqoqPDw8CAsLQ61WU1dXR21tLSqVipCQEMLDw7sM4HOpjFqtJiwsjNDQUOx2O7W1tTQ2NqLRaIiJicHX11caTQghhBASAF1JQ0MDX3zxBYWFhdhsNpKSkpg3bx5qtdz4dBVffPEFO3fuBMDb25ubbrqJnJwcZyhQFIUVK1awe/duVCoVERER3HLLLWRkZEjlXWVnz57l1ltvZfDgwQDExsYya9YsAgMD+etf/0pZWRkAvXr1Ys6cORiNRlasWMGxY8ewWq0kJyfzzDPPoFarURSF0rOlvPjSi2RlZXHfffdhMplYsGABjY2NKIpCjx49+O1vf0t0dLRzH1paWliwYAF1dXWo1WqSk5O55557aGhoYNmyZZSXl6MoCoMGDWLOnDky+qsQQgghJAC6kr1799LW1saTTz6Jm5sbX331FQ6HQwKgi3A4HBw8eJAHHniA1NRUFi9ezJ49e8jOznbeBWxra+Odd95h8eLFxMXF8d5777F9+3ZSU1PRarVSiVeJoii0t7czaNAglixZ0mnd6tWrqaqqYsGCBZhMJnbt2oXZbOb777+nrq6O//f//h/e3t6sXr3a+flsbW1l3/59NDQ0oNPpACgtLUWj0bBgwQL0ej0LFizgwIEDnQLg9u3bqays5K233qK9vZ1Fixaxbds2Ghoa8PLy4s9//jMtLS3Mnj2bqVOnEhUVJY0nhBBCCAmArsBut3P27FlUKhVbtmzBarUyatQo6frnYh544AHSeqbRYenAy8sLo9HY6a5Oa2srJpOJvn37olKpiI2N5eTJk7S0tBAWFiYVeBUZDAbq6+t55513sNvtDBkyhMzMTHbv3k3v3r1Zvnw5AEOHDsXf35/S0lJsNhvbt2+no6ODESNG4Obmht1u5/Tp01RWVjJs2DDnZzYpKYmHHnoIX19fTCYTHh4eXbr7Hjp0iDFjxhAYGIinpyfp6ekcPnwYb29vevfuTWhoKKGhocTHx3PixAkJgEII8W/0l7/8hcGDBzNs2DC5GH+Zuhk9ejT9+/eX3iniZ+eyn76Ojg4MBgOVlZUEBQXh4eHByy+/jMFgkFZ3lZNXrSY9PR27w86RI0c4f/48Q4cO7XRnLzAwEG9vbw4ePEhzczMlJSW0tLTQ0dEhFXiVabVa4uPjCQwMxG63s3z5ckpKSqipqeHMmTPExsbi7u7O0qVLKS4uprW1lcrKSvz9/dHpdPzpT39Cr9fT0tLCtm3byM7OJiYmxrn94OBgIiMjsdlsbNy4EYBBgwZ12oempiaCg4MBcHNzQ6fTUVtbi6IoeHp6OsuFhIRQV1cnjSaEEP8HJpOJdevWceONN5Kbm8u0adP47rvvMJvNP/q6gwcPUllZicPh+MUdU0tLC7/73e+cAXXYsGFMmTKF06dP/1vef9q0aaSkpEj4E/8WLns7TKPRoFKp6N27N9dccw2KovD1119TcLqAQYMHScu7CIfDwaFDh/jss8+YOnUqA/oP6LTey8uLRx99lLfffht/f39sNhuhoaFoNBqpvKtIpVLRr18/EhISCA0NxWQyMX/+fIrOFKFWq+nbty8TJkygrq6O0tJS8k/mo1Kp6NWrFxMnTkSlUrF27VqOHDlCS0sL7u7uDB8+nM8++6zT+yiKwuLFizl79ixz5swhNDS08y80NzdnuFccClarFXd3dxwOB3a73VnObDZLbwAhhPg/ys/P55VXXuGFF16gT58+FBcX/2x/V+12+7/lb7bNZsNgMHDvvfdy0003ARcvNHt5ef2s76soCgBxcXFyYol/G5e9A6jVavHz80On06FRa/Dy8sLLywuT2SSt7kJKSkpYuHAht956KyNGjMDD06NLmalTp/Lqq6/yzDPPMGDAAHx8fPD395fKu6p/wS5eEVar1Xh4eODr64u7uzs2u43IyEg8PDyc63x8fFBQ8Pf3x8vLC43m4ufT28sbg8HA6tWrWbFiBddffz1vvPEGCxcuZPny5c5n+k6dOsWTTz5JUlJSl92IiYnhwoULAHRYOmhubiYpKQk3Nzda9a3Oq84lJSUkJiZKuwkhxP8hkJ0/fx5fX1+GDRtGUFAQQ4cOZdCgQXh6enL+/HkmTJhAYmIiWVlZvP7667S1tXXZzs6dOxk+fDgJCQmMHDmSL7/8EpvNBkBCQgIvv/wyAwYMIDc3l3nz5vHll186X/vUU0/x2muvddreyZMneeSRR9ixY4dz2ezZs1m4cCFGo5FHH32UlJQUUlNTefHFF6mpqen6pfj/D3z+/v74+/vj6+uLRqNhw4YNpKam0tDQQH19PS+++CLPPvssZrOZvLw8HnvsMXJyckhISODFF1/EYrGgKApHjx7lzjvvJDU1lWuuuYa9e/cCcOHCBVJSUpg7dy4DBgxg2bJl5OXlsXbtWhwOB3q9njlz5tCrVy9yc3NZuXIlHR0d5OfnM2zYMP7rv/6LlJQUBgwYwJo1a4CLFzY/++wzRo8eTUJCAtdccw1msxmTycQHH3xAdnY2GRkZ/OlPf7rssQsJgC5BpVKRkZFBQUEB5RXlFBQUkJ+fL6M/upjnnnuOO++8k0GDBnXq+rlr1y4uXLiAoijccsstXLhwgfb2doqKikhOTsbb21sq7ypyKA527dzFk08+SUNDA/v376ehoYGoqCiuu+46PvvsM5qbmym7UMbx48dJS0ujd+/elJaWUlxczOnTpzl+4jhDhgxhyZIl7Nu3jw0bNvDw3IeZM2cO06dPp7i4mK+++ooFCxZ0mv6hrKyMI0eO0GZoY+zYsaxatYqKigouXLjA/v37yc3NJTk5mWPHj3Hu3Dk2btyIXq9n4MCB0nBCCPEv0mg0JCcn09zczAsvvMCWLVu4cOGCs/eFRqNh/vz5nD59mldeeYV9+/Z1CmWXBAUF8d5775Gfn88999zDV199RWFhoXP9999/z7Zt2/jmm29IT0/nyJEjWK1WGhsbOXr0KGPHju20vZiYGAICAigoKMButzv/Ft18880UFhZy9OhR9u7dy5EjR7jrrrsuOxXQpdeVlZVRVlZGbW0tVquV8ePHM2HCBH7/+9+zdetWTpw4waxZs5yPFhw9epSlS5eyZ88etm7dytq1a6moqOCTTz5h4MCBHD58mHvuuYdnnnnG2RtFr9eTmJjIrl27mDFjRqf9eOyxx9DpdOzbt4/nn3+eTZs2sW/fPuDiow4qlYqCggKeeuopFi5ciMFg4LvvvmPNmjU8/fTTnDlzhgULFgAXu90uX76cpUuXsn79ek6ePMnmzZuxWq1yMndjLt0HKjc3l+rqah577DE0Gg2vvfaa8/kg8etXWVnJiRMneOyxx5zLJk6cyCOPPMIXX3zBxIkTiYmJ4aGHHuLZZ5/F4XAwY8YMJk6cKJV3ta8kqdWMHTeWouIi8vLyCAgI4O6776Z///54enpSUFDApEmTCAwM5N577yUzMxOLxUJlZSWPPvooiqLwpz/9qcvAPD6+PthsNjQaDdu3b6euro7s7GzgYvfe22+/neTkZI4ePUpoaCj9+vXj4YcfZvr06Xh6enLvvfcydMgQMjIyqKurY9asWfj4+PDOO+/g7u4uDSeEEP8HGRkZvPXWW3z++ee89tpr2Gw27r77bqZOnUpERAQGg4GjR4/S3t6On5+fs2fGDyUkJFBSUsLx48dRqVQoikJtba3zQv0DDzzg7K2TkZFBfn4+BQUFnD17lqSkpE4jQAMEBASQlpbG8ePHqaioYNeuXQwcOJCwsDD0ej0+Pj5s2bKFxMRE4uPjnSNM/1Braysffvih8znz9PR05s6dS2xsLP/93/9Nbm4uJ0+eZN68eaSkpDhfN3PmTKKiovD09OSGG25gx44dREREUF1dTf/+/Tl+/DjR0dFcuHCB0tJStFotMTExTJ48GR8fn077YLFY+PTTT/n00085ceIEZrOZ9vZ2SkpKCA4OxtPTkzlz5uDm5kZOTg5///vfqaqq4tixY6SmppKTk4NWq6Vv3750dHSwYcMGEhMTaWxspLGxkeDgYAoLCzEYDAQFBcnJLAHQ9Wi1Wm6//XZuv/12aWkXFBUVRUFBwWXXvfnmm86fx4wZw5gxY6TCfmZ+fn48/fTTPP30013WzZkzhzlz5vzLn8/p06c7f543bx7z5s27bLnx48c7f77lllu45ZZbOq339fXl4Ycf5uGHH5aGEkKIn8jd3Z3s7Gyys7Npa2tj8eLFLF++nCFDhlBaWsoHH3xAQECAs+dNr169umzjs88+Y8eOHfj4+NDc3ExFRQUWi8W5/ofPeCckJBAQEMDevXspLi4mOzu7S3C6FBT37NlDfn4+mzZt4vrrrwcgMTGRRx55hO3bt/Pdd9+RkZHB9OnTOw00BhcHjnv88ceZOXNml21bLBbCw8OxWCxdLlbqdDrnqKY6nY6Ojg5sNhvl5eV88803BAQEADBu3Dhn7xV3d3f8/Py6vM+l165bt855h9HPz4+EhATg4pzHP3wmUqPRYDabsVqt6HS6Ts+3K4qCXq8nPz+fZcuWOZclJCTIc/ASAIUQQgghhPjnFEWhqqqKxsZGUlNTnUHmUqBYuXIl/v7+vPrqqxQUFPDyyy87Bzr5oU8++YQbbriB2bNns2PHDhYtWtRp/Q9HwwwLCyM2NpaNGzeiKAozZszoMg0QXJwuyNvbm7Vr11JTU+Ps6t/c3Ex6ejojR45kw4YNrFy5kiFDhnQJgFdit9t54403CAsLo2/fvixfvpzExETn63fu3Mm1116LTqfj+++/p3///oSFhTFo0CBGjhzJhAkTADh//jzJycmXvSN6iY+PD0OGDGH8+PFMnToVjUZDY2MjOp2O8vLyKwbyxMREDhw44AzctbW1BAcHk5OTg8ViYf78+YSEhNDY2Iharb5sgBYSAIUQQgghhLhsAPz000+dXenr6+u5/vrrCQkJYcSIEXz22We89NJLqFSqK067NHr0aHbv3k11dTVms/lHp4Zwc3Ojd+/erFq1itjY2CvO4erl5UVmZiZvvfUW2dnZzi6O5eXlfPLJJ2g0GgwGAz179rxs+DMYDCxfvpzjx48DF++u3XvvvRQWFrJ161bee+89dDodixYtYvXq1dx7770AtLW18dZbb2EwGFCpVEyaNInw8HCGDRvGzp072bt3r3MgtD/84Q8/Wr8qlYr58+ezZs0a536EhYU5Q+SVjBo1itraWhYvXuwcYO355593dlv9y1/+glqtRqPRMGHCBAYPHixzMUoAFEIIIYQQ4sep1WpSUlKYPn06LS0tKIpCUFAQ6enp+Pn58Zvf/Ibo6GiMRiPBwcHcfPPNzq6Ojz/+OJGRkWg0Gu6//36OHz+Ow+EgKCgIjUbjfK5v8eLFXUZqjoqKIi4ujoEDB3aZAuiHxo8fT3R0NJGRkc67XPHx8Vx//fUYjUZ0Oh0pKSn06NGj0+v8/PyYN28edXV1zruParUaf39/EhMTefXVV0lLS8Nut3P//fdjMBicdz3HjRtHVFQUFouF5ORk576PHz+exMREamtrUalUznEowsLC+POf/9xpRPKnn36a2NhY1Go1o0ePJiwsjOrqahwOB2FhYURGRqJWq3n55ZedU1OEhIQwf/58YmJi8PHxYdasWRQXF9Pe3o6vry9arZbIyEgefPBBioqKMJvNeHt7k5ycLF1AuznVli1butyXLy8vZ8qUKS594E1NTVgsFtLT0+Us6MbKysqIiYmRiVe7MaPRSEtLy2WfxRA/r1WrVl2xC5Y8tyuEuERRFLZs2cKaNWu44447GDTolzOfc15eHrNnz2bixIkSqsSv50KOVIEQQgghhPgl6ujoYMmSJcydO5e0tDT69u0rlSLET3TFSxXHjh1z6QO/dOte5oPr3iorK1EURe4AdmMmkwm73S53AIUQ4hfIw8OD2bNnM3v27F/k/q1evVoaSbhOAHT1KyxNTU3O/umi+7p0DkgA7N4BsK2tTSpCiF/p33Kz2Sy/w4UQvwoOhwNvb2/n1CC/uADo6r9MVSqV85/ovuQ8EN3h950Qruqll16ivLxcLuYKIX4VKioqGDRo0D8dDfY/FgCFEEIIIX7J/P39ue2228jKypLKEEL84q1bt46ioqL/+H7IIDBCCCGEEEII0U1IABRCCCGEEEIICYBCCCGEEEIIIVyJyz4DaDabWb9+Pfv373cuczgczJ49m169eknLu4iS4hK+WPUFra2t9O7dm3HjxhEaGtqpTGVlJcuWLaOpqYn+/fszbty4//joS67I4XBQVFTE6tWrMZlMjBw5kmHDhuHu7s6qVas4fPgwgYGBTJkyhd69ewNQVlbGqlWr6NevHyNGjMDNzY2qqipeeeUVNBoNAFFRUUyfPp3o6Gi2bdvGpk2bcHd3Z8yYMeTm5nYZwOVyZUwmE1u2bGHfvn14enoyY8YMUlJSpNGEEEII0e247B1Ad3d3srKymDZtGtOmTWPixIkcOHAAf39/aXUXoSgKf/yvPxIWFsaYMWMoKChg48aNOByOTuXefPNNNBoNI0eO5PTp02zbtg1FUaQCr7Lm5mY++eQTIiIiyMjI4NChQ1RWVLB582a2bdvGpEmTiImJYcmSJTQ1NVFcXMyqVavYtWsXFy5cQFEUFEWhrq6OyspKpk+fzvTp0xk3bhyBgYEUFxfz7rvvMmLECAYMGMC6devIz8/vtA/FxcW88847zjLr16/n1KlT7NmzhwMHDjB48GBiY2N56aWXsNls0mhCCCGE6HZc9g6gRqMhPj6e+Ph4AN5//31mzJhBZGSktLqLsFgsjBkzhptuugmtVktVVRXl5eWYzWa8vLycoWTPnj188803+Pj4YDQaKS0tpbm5maCgIKnEqxjGz58/T11dHc888wwajQaj0Yi3tzdvvvUWU6ZMYcSIEdTV1VFcXMzx48dJS0tj6tSpGAwG3Nz+51eRyWQiKiqKwYMHd3qPbdu20a9fP8aOHUt7ezvV1dUcOHCAzMxMZ5mtW7fSv3//TmV27dqFyWQiNTWVCRMm4HA4+PLLLzl16pTLz3cqhBBCCPGPusUzgHV1dWzatIlZs2ahVstjj67Cw8OD2267DU9PTyoqKigpKSEqKgqdTucsc+7cOcLCwvD390ej0RASEoLdbkev10sFXuUAWFpaitlsZu7cueTl5fHdd99htVo5d+4c6enpqNVqvL29CQsLo6KigsiISBISEvDw8Oi0HX1LC0eOHGHSpEmMHz+ezz//HKPRSElJCT179sTNzQ2dTkd4eDiVlZWd9uPs2bOkpaU5y4SFhVFYWEhHRwchISFotVo8PT1JSkqiuLhYGk4IIYQQ3U63mAdw7dq1jB8/Hp2nTlrcxTgcDlauXMmCBQsYPXo0ubm5ndabzWa0Wq3z/xqNBrvdLt3/fgaNjY3o9Xpef/11jEYjf/vb34iOjsZqtTrbQKVSoVFrsFgsoAIVnZ/fU6lURERGcttttzF58mTKyspYvHgxMTExdHR0OMOiSqVCrVbT0dHR6fX/WEalUmE0Gp1tf4lWq3UuF0IIIYToTlz+dpjJaOL7778nOzsblVolLe5CbDYb7e3tzJgxg40bNxIdHc3nn3+OwWBwlvHz80Ov1zuf+TObzc4AIK6u0NBQkpOTSUxMpHfv3gQFBdHU1ISHhwctLS0A2O122o3tzi66/0ilUtG7d29m33UXPXr0YNCgQYSFhVFTU4NOp6O5udm5nUtdTH/Ix8enUxmTyURgYCCKojjbHqCpqUkGAhJCCCGEBEBXVHK2hICAAMLDw6W1XUxrayt///vf0ev1+Pr6Eh0dTUdHB+3t7TQ1NWEymYiPj6ejo4Pz589jNpupqKjA09OTwMBAqcCrSKVSERcXh8FgoLm5Gb1ej8ViQafT0bt3bw4dOoTdbqepqYnq6moSExMvux1FUSguLmbnrl1YLBaampqwWCx4e3uTmZnJ8ePHMZvNGAwGysrKSEhIwGQyodfrsdlsZGRkcOzYMcxmM62trZSXl9OnTx/8/Pyorq6mra2N+vp6Z7dUIYQQQojuxuW7gFZWVhIcHIy7u7u0tovx8vLi7NmzfPTRRwQGBlJaWkpKSgqBAYEsW76M/v37069fP6ZOncqHH35Ijx49qKysZNSoUfj6+koFXuUAmJiYSHR0NEuWLMHd3R1vb28SExIICAhg6dKlKIpCQ0MDQUFB9O7Vm5LiEo4eO0p+fj4VFRXY7XZGjhyJwWDg66+/pqysDL1eT1BQEMnJyWRkZLB7926WLl2K1WrZR0PxAAAgAElEQVSlvb2doUOHcubMGc6dO8eIESMYOXIkO3bsYOnSpVgsFoxGI8OHD6e2tpbvvvuOpUuXYjAYGDhwIElJSdJwQvwTbW1tfPDBB1y4cIFJkyYxZswY9uzZw9atW7FYLERHR3PnnXc6n8W+9NkdO3YsOTk5eHp6cuTIEVauXElQUBDjx4+nT58+tLW1sWLFCs6ePUtUVBT3338/Go2GkpISVq9eTWtrKxMmTGDQoEHy91sIIa4yzZ133jn/Hxe2trbSs2dPlzhAh8NBjx49iI6O7jLSoNVqlZEgf81XL9zcSE9Pd94l6tWrF7m5ufj5+1FbW0tkZCRBQUH07NmTtrY2bDYbgwYNYtCgQc4uoK2trfj5+XWZS07867RaLTExMTQ3N+Pp6cmYMWNISk4mOjoaX19famtrCQkJ4frrryc0LJTaulpKz5YSERlBaGgoNpuNpKQkUlNT8ff3p7GxkYCAAK699loSEhLw9/cnLi6OmpoaPD09GTt2LKmpqbS3t+NwOIiMjCQ0NPRimeoadF46Z5mwsDB8fHxoaWkhMDCQGTNm4OfnB4DVasVqtV6xW6r4+RQUFFxxap6EhASpoF8Am81GRUUFNTU12O12srOzKS8vJzY2lszMTLZu3YrRaCQ5OZkNGzZQXV1NTk4On332GX379iUgIIA5c+aQl5eH3W5n//799O/fn40bN1JeXk5ubi47d+5EpVIRHh7O119/TUdHB2lpaezfv5+EhIQf7bGxfft2evbsSY8ePaSxhBC/eEVFRTQ2NjJ06ND/7HdoV6/o1NRUOdtcWFJS0mXv5EyYMMH5c1BQEDfffLNU1s9Mo9GQnJxMcnJyl3W5ubldBuhJT0+/YjfMESNGMGLEiC7LMzMzO037cLlz4HJltFotgwcP7jK1hBDix+l0OsaPH4/BYMBqtQIwYMAAtFotGo2GU6dOcerUKYYPH05FRQWDBg1i9OjRfPPNNxQVFWE0GrHb7YwbN46ioiKqqqooKipi3759jBs3jpEjR2Kz2Vi+fDkZGRmUlJRwxx13kJKSws6dO6mtrZWLAUIIIQFQCCGEEP8OKpUKnU7XaQqlH0618+233zJz5kyMRiMmk4nw8HDc3Nzo0aMHdXV1mM1mEhIScHd3x8/PD29vb8rLy7Farc7peXr16kVRUZHz+d7o6Gh0Oh06nQ6DwYDD4ej0/uXl5SxcuJADBw5QX1/f6YKfEEKIf04mxRNCCCHEv8Rms/Hyyy/j5+fHlClTAJyjLf8wPF5u2ZWC5pW28Y9iYmJ45ZVX2LZtG9OmTZNnBIUQQgKgEEIIIX4uJpOJjz/+mNOnT/P2228DFwfl0ul01NbWYrPZqKqqck4Nc+7cOaxWK62trbS1tRETE4O7uzt6vR673c7p06dJSUnB09MTPz8/KioqMJlMmEwmfHx8Ot39E0II8dNJF1AhhBBCXJbVauXUqVOcPXsWq9VKSUkJJ06c4P333+epp54iPz+f0NBQwsLCiI6OZv/+/djtdgwGA6mpqSQmJqJWq9m4cSM1NTXYbDZSUlIYPHgwhw8fxs3NjTVr1nDjjTcSEBBAUlIS3333HWfOnCE4OJiwsDBpBCGE+HcFwPb2dpc+cJPJhNlsxtJhkbOgG7NYLFg6LDIKaDc/B2w2m1SEEJdhNpvZsWMHer0egH379lFfX8/gwYM5ePAgGo2GAQMGMHnyZHJzc2lubmb79u3MnDmT6Oho1Go1f/jDH5zTQOTl5REQEMCECRNYsWIFmzZtolevXkyYMAE3NzfGjh3Ll19+yYkTJxg/fjwxMTHSCEII8e8KgJWVlS594Hq9HkVR0Lfq5Szoxtra2tC36iUAdvMvuHa7XSpCiMvw9fXl0Ucf/V+VjY6O5sEHH+yyPCsri6ysrC7bveeee7qUTU5O5sknn5SKF0KI/0QAdPXpEy7NHRcXFydnQTemUqmIiYmRANiNGY1GWlpapCKEEEII0S3Ik9VCCCGEEEIIIQFQCCGEEEIIIYQEQCGEEEIIIYQQEgCFEEIIIYQQQkgAFEIIIYQQQgghAfDnUVFRwUsvvcSNN97ItGnTWLduHYqiSKu7kI0bNzJ27FgGDhzI3IfmUlhY2KXM7t27mTRpEgMHDuTBBx+koKBAKu5nUFhYSGRkJOnp6aSnp5OXl0d+fr5zvcFgYOrUqbz66qudXtfY2MiECRNYtGhRp+VVVVXMmTOH1157jfb2dvbt20dycrJz+9dddx179+7t9Bqbzcbrr7/OwIEDycnJYdGiRVgsFurq6njxxRfJzs4mNzeXDRs2SIMJIYQQoltyc+WD++abbwgICOD999+ntbWVvLw8Ro4cia+vr7S8C3A4HLz55pu88MILpKWl8fbbb7N27VqSkpJwd3cHQFEU3nzzTR555BGys7NZuHAh33zzDcnJyc4y4qdTFIW2tjbGjh3L0qVLu6y32+289957dHR0dFre0dHBxx9/jM1mQ63+n+tRZrOZPXv2cPLkSTIyMgBobW3lmmuu4d13373ifuzevZsNGzawbt062tvbeeONN9i2bRtVVVVYLBa+/PJLamtrefDBBxk6dCh+fn7SeEIIIYSQAOgqLBYLvr6+eGg9CAwMxMPDg/b2dgmALsJut/Pss88ybNgwjEYjYaFhGNoM2O12Z7hzOBzMnTuX4cOH43A46NGjB02NTdhsNgmAV1lbWxsdHR18//33OBwO4uLiiIyMRKPRcPToUQ4ePMiNN97onHNPURQOHjyIwWBgwIABuLm5OdusqKiIkpISBg8ejFarBS7eQXQ4HOzZsweHw0F0VDRx8XGdguOuXbv4zW9+Q0REBEajkQEDBrBv3z40Gg19+vQhOjqamJgYYmNjOXz4MKNHj5aGE0IIIYQEQFfRr18/Nm/ezIrPV9DU1MSQIUMIDQ2VVncR7u7uDBkyhNOnT7Nxw0bKK8q57rrr8PDwcJbRaDTk5uY6Q0V5eTmDBw9Gp9NJBV5lDocDRVHYuHEjLS0thISEcPvtt+Pt7c2SJUt45JFHKC0tdQbAmpoa9u7dy4gRIzh48GCnILlnzx7i4uIICwvD4XA429JqtbJ582YMBgMeHh7ccccd9OzZ0/na2tpaMjMzneeHj48P5eXlxMbG4u3tjUqlAqBHjx5UVFRIowkhhBBCAqCrUBwKVosVtVqN0WjEarXi7u5OW1sb/v7+0vIupKOjA6PJiFarpaOjA6vV6rxrdCmYnDlzhlWrVpGcnMywYcOk0q4ylUpFWloa8+bNo3fv3rS0tPDyyy9z8uRJzp8/T+/evRk4cCClpaXONtu9ezdBQUH06dOHo0ePOtvq6JEj1NfXM336dL766itnAOzfvz/BwcFkZWWh1+t555132LJlS6cAeGkbcPEO46VQeunfP4ZVIYQQQggJgC6irb2NAwcP0KtXL6ZOnYrFYuH222/n9OnTDB06VFreBRgMBoqLixkwYADp6el88cUXHD58mKysLMLDw53lKisr+eCDD8jOzmbcuHFyAeBn4uXlRc+ePfH398fXxxcfHx/Onz/P+vXriYqK4umnn6akpASLxUJgYCCnTp2iqqqK4uJijh07hlarJTg4mB07dlBaWsqf//xnCgoKcDgcREZG0q9fPzIzM/Hy8gIgPj6eysrKTvsQHh5OVVUVAFarldbWVmJiYlCr1bS1taEoCiqVigsXLpCXlyeNJoQQQggJgC5zYG5uOBwO2trasNvt2O129Hq9dP1zITabjeeff55XX32V+Ph42trasNlsuLm5ceLECcLDwwkLC+Ptt98mIyOD66+/3hkexNV16Xm+nTt38vjjj1NeXo5erycpKYmXXnoJi8WCw+Fg69atNDU1MXz4cIYNG4Zer3eGNZ1OR79+/UhOTqatrQ0ArVaL3W6nZ2pP9uzZQ35+Ps8++ywNDQ2cOHGC7Oxs6urqaGlpISYmhhEjRvDaa68xffp09Ho9x48fZ/LkyVRVVVFYWEhVVRXV1dXU19fTv39/aTghhBBCSAB0FZ6enkycOJEVK1Zw3333oSgKeXl59OrVS1rdRfj7+3PjjTfy1FNPYTKZSEhIYNasWQQGBvLiiy8yceJEMjMzWb58OSEhISxevBiAcePGcd999xERESGVeJWoVCp69+7Nxo0buemmm/Dy8mLy5MkMGTKEgIAA4OKgPWVlZVRUVJCWltbp9fv27cPX15eEhIROywsLC7HZbPSI6kFAYAD79u1j8uTJ6HQ6Ro0axcSJEzlw4ABHjx5l5syZDB06lDFjxjBjxgy0Wi2TJ08mNzeXluYW3v/gfe688060Wi1PP/20c7+EEEIIIbrV97YtW7Z0eRCmvLycKVOm/OoPTlEUbDZbp0EkLo002NTUhMViIT09Xc6CXzG73Y7VakVRFGf7qtVqLBYLGo0GtVqN2Wzu9BqNRoO7uzsqlYqysjJiYmKcg4OIn8ZqtWK324GLg7BoNJou7aUoivNzeInNZgP4p8utVis2mw2VSoWbmxtubm7Y7XYcDgdubm6oVCpsNhs2qw1UOMuggNX2P/um1Wqdo4cajUZaWlpkSoj/gFWrVhETE3PZdWPGjJEKEv/U/PnzmTx5MllZWVIZQohfvHXr1lFUVMSjjz76H90Plx4FVKVSyVD/Lk6j0XQJGZe+4F8i3X7/fdzd3X/0M3e5trpc8LvS8stt/x/PAWfo6/TL4J/vmxBCCCFEd6CWKhBCCCGEEEIICYBCCCGEEEIIISQACiGEEEIIIYSQACiEEEIIIYQQ4hfpioPAlJaWuvSB6/V6VCoVwcHBchZ0Y42NjXh4eMgooN2YyWTCYrHIKKBCCCGE6N4B0NWDkUajwWKxyKiA3f0D4ObmnBJCdE82m8053YQQorPGxkZmz57NsWPHeOqpp3jggQdoa2vjd7/7HTt37iQ9PZ2PP/4YX19f9u/fz/z58ykrK+PZZ58lLy8PnU7H4sWLefXVV+nZsydPP/00OTk5XLhwgccff5zjx49z7bXXsmjRIux2O1u2bOEPf/gDNpuNZ599luuvv/6KowQLIYS4ygHQ39/fpQ/cbrdjNBrx8PCQs6Ab02q1cgewm7s0l6QQoisfHx+eeeYZ9u/f71z2+eefk5yczMKFC1m4cCGLFy9m1qxZ7N69mzvuuIMhQ4bw3HPPkZWVRVBQEO+++y4HDx5k586drFy5kn79+vHhhx+Sl5fHRx99xD333MO3335L37592bFjB/Pnz8fPz49vvvmGzMxMkpKSpCGEEOIqkmcAhRBCCHFZHh4e9O3bF29vb+eyAwcOMGLECLRaLTfeeCPbt2+noaEBvV5Pv379SEhIQKvVUl1dzaZNm7jmmmsICAggPj6ewMBADh8+jF6vJzU1FS8vL2bMmMH69evR6/VUV1eTk5ND3759aW1tpaGhQRpBCCGuMulXIYQQQoj/NYPBgK+vLyqViqCgIPR6PRaLBavV6gyKgYGBGAwG6urqCAsLc4ZJrVZLXV0d7u7uzkcwQkNDaWhowGaz0dHRgY+PD3Dl7tkmk4mSkhKampqoqKjA4XBIowghhARAIYQQQvwcPDw86OjoAMBoNOLp6YlGo3E+W38ppHl6euLj40NFRQVwsbu13W7Hx8fH+TNAe3s73t7eqNVq3NzcsFgsqFQq1Go1anXXjkpms5ni4mLOnz9PXV0diqJIowghhARAIYQQQvwckpOTKSwspF+/fuzfv59evXrh5+eHl5cX58+fJzg4mNbWVkJCQggODmbdunWYzWbq6uowGAz07NmTHTt2UFtbi9VqZc+ePWRlZeHl5UVAQABnzpxBp9Oh0+nw9fXt8v6BgYHccMMNALS2tqLRaKRRhBBCAuBFJpOJgoICysrK8PTwZPCQwQQGBkqru5Da2loOHTqEyWQiKiqKjIyMLl8YGhsbOXjwIO1t7fSI6nHZMuKnUxwKNbU1HDlyBIvFQlpaGklJSWi1WuDi1f/t27cTFhZGZmam83VWq5Vt27YRGxtLWlqac7nZbObYsWN4e3uTnp5Oc3Mz27Ztc3b38vX1JSsri4iIiE77UVhQyKnTp9BoNKSnp5OamorVauX06dOUlpbi5ubG4MGDCQ8Pl0YT4p8wGAy88847bNq0Cbvdjp+fHzk5OaxevZoTJ07Q1NTEnDlzCA0NJSMjgy+//JKvvvqKzMxMYmJi8PPzIz4+nqeffhqArKwsYmNjufbaa1m/fj2bN2+mqamJe++9Fz8/P7Kysli4cCEajYYBAwYQExMjjSCEEBIA//cOHjzItm3bCAgIoKmpiYLCAn73u99Jq7tM4oB33nnHGQYuDSwwftx4VOr/GdVzyZIl6PX6i4MPHDlMa2srY8eOvWzXIvETvii2GVi5ciXNzc1oNBrOnTvHTTfd5PwCd+LECRYsWMC4ceM6BcBDhw7x+uuvc8MNNzgDoKIoFBYW8vrrrzNixAiSkpIoKirio48+YsKECc7geKm72SXV1dX8ddFfiY2NRVEUTp48yZ133kldXR3r16/H09MTk8nEkSNHeP755+UcEOKf8PT0ZMKECQwbNgyA8PBwIiMjiYiIQK/X4+XlRXp6OhqNhlGjRhEfH09HRwdxcXEEBQWhVqt58sknKS8vx8vLi9jYWDQaDTk5OURERNDe3k5AQAA9evQA4PrrrycjIwNFUYiLi5P5OYUQQgLg/16HuYMDBw4QHx/PzTffTENDA7fddhu33XYboaGh0vIuwGqz4ubmxl133UVQUBAffvghJ0+eZNSoUXh6egLgcDiwWq3Mnj2byMhIPvroI/Lz8xmZOxJPnadU4lUM42VlZeTn5zN//nw8PT0pLy93DuZgNBp59913OwU/gPr6erZs2UJkZGSnblxNTU0cPnzY+QUULt6JSEtLY+7cuVfcjR07duDh4cEDDzxAe3s7H374ITt37kSv1xMWFsatt96KyWTirrvu4ty5czK8vBD/hLu7e5fPLUDPnj27LPPz86NPnz5dlvfo0cMZ8H4YLHv37t2lbFBQEEFBQVLxQgghAfBfZ7PbMJlMhISEoNPpiImJQa1Wc/bsWQmALkKj0fDb3/6WkJAQ6urqaGlpITg4uNOkwSqVitmzZxMWFobJaMLhcODt7Y2buzz+ejU5FAelpaVYLBY++eQTmpqaGDt2rPNL4rJly0hJSSEyMpL6+npnON+wYQMxMTFoNBrn3TibzUZ+fj4NDQ0MGzbMGQzb2tqoqanhiSeewGq1Mnr0aK677jrnSIIA+fn5ZGdnX2xjNzfi4+M5fPgwgYGBZGRk4Ofn5+ySVlBQIAFQCCGEEN2Oy/Z/0ul0hIaGcurUKerr6/n+++9pamqira1NWt1VTl61msDAQFavXs3MmTNpamrimmuu6RIAw8PDsdls7P1+L2VlZYwaNapTGXF11NTU0NzczIgRIxgzZgzr16+noKCAM2fOsG/fPu6+++5O9Z6fn09dXR2DBg1y3imEi89sbt26lbFjx3a6ExAcHExSUhK33XYbU6dOZePGjWzfvr3TPlwanv7S+aHVamlubkZRFOeziHDxTkVzc7M0mhBCCCEkALpSOJg6dSoWi4VZs2bx3XffkZSU1GkyW/Hr5+bmxuTJk1myZAmBgYGsXbsWo9HYqYzdbmfnzp2sWLGCmTNnXrbrkvjpfH19SUlJYfDgwVxzzTV4eXlx7tw53nrrLebMmdNp4J22tjb27NlDQkICKSkpqFQqZ1tt2bKFiIgI+vXr12n7ubm5/P73v6dPnz4MHjyY7Oxsjhw50qmMVqt1tr/D4cBiseDp6ensCnxJe3u7s2upEEIIIUS3+v7sygcXHBzMk088ibvWHaPRyLXXXktqaqq0uotobGxk27Zt5OXlERMTw4ABAzh48CBNTU1otVrnHFLHjh3jww8/ZP78+dLl72eiUqmIjo5m586dKA4Fh+JAURTq6uqorq7mkUcecQYvd3d3qqurMRqNfPLJJyxYsAC9Xo9KpaKpqYnCwkJOnz7NsmXLMBgMAFgsFoYNG4aPjw/x8fEoioLiUHBzc8PhuPhearWaxMRESkpKcDgcmM1m6uvrSUtLw2g00tzU7JxUuqioiLvvvlsaTgghhBASAF3JunXrqKysZPjw4ezevZuRI0cSHBwsre4iPDw8eO+99/Dw8CAuLo7jx4/j5+dHQEAAGzZsICUlhfj4eP74xz8ybdo07HY7RUVF+Pr6EhIS0unZMfHTA2Bqaipubm6sXbcWrVaLxWJh6NCh3H///cDFu3urVq3qFAgvWbhwIT4+PsyaNavT8o8//hibzcb06dP57tvvWP/NeubNm0dTUxPHTxwnLy+Ps2fPUl1dTd++fbn22mt54okn2LdvH21tbRQXF3PPPfdQUVHBnj172L17N9XV1QQEBFx2YAshhBBCCAmAv2I5OTmsWbOGDz/8kMjISJ566ilpcRfi4+PDH//4R1auXMm3335Leno6U6ZMwcfHh7NnzxISEkJAQAA+Pj5s3ryZzZs3AzBkyBCmTZsmFwOusuDgYG6//XZWrlyJoihMnDixU3dblUpFZGRkp2fxLomLi0PnqeuyPCoqCrvdjkajYfKUyRjaDPztb3/Dy8uLCRMmkJOTw9GjR6moqCAtLY2UlBQeeughPv30U7RaLVOmTCEjI4PExETa29tZtWoVOp2Ol156SSaPFkIIIUS3pNqyZYvyjwvLy8uZMmWKSx94U1MTRqNRugR2c+Xl5URHRzufQRPdj9FopL29XS4I/AesWrXqihN9jxkzRipI/FPz589n8uTJZGVlSWUIIX7x1q1bR1FREY8++uh/dD9kFmQhhBBCCCGE6CYkAAohhBBCCCGEBEAhhBBCCCGEEBIAhRBCCCGEEEJIABRCCCGEEEII8ct0xWkgDh065NIHbjAYUKlUuLm5yVnQjVVXV2O322UU0G7MbDKj1qhlFFAhhBBCdO8AOHDgQJc+8KamJiwWC+np6XIWdGPe3t7ExMRIAOzGjEYjLS0tUhFCCCGE6BakC6gQQgghhBBCSAAUQgghhBBCCCEBUAghhBBCCCGEBEAhhBBCCCGEEBIAhRBCCCGEEEL8B7nMHAh6vZ6XX34ZHx8fnn32WQBaW1tZsWIFmzdvxsfHh8cee4xevXpJq7uQo0ePsmDBAhobG8nJyeGOO+4gJibGub6qqopbbrnF+X9FURgzZgz3338/ERERUoFX0blz57jtttucU6skJyfzxBNP8MEHH3Dw4EH+P/buOz6qKm/8+Gf6pEwK6T0hIQFJ6B2kCiJVVpCmoK7Cs/LoCr/VVez6LJYVcUFXUVR4LCiKZakqNfQOoYVAeidtkslMMpn2+2Nk3Gxw9xFBJfm+X6+8SM6duXPnnDvD/d5zzvc4nU4AgoKCmDNnDqNHj+bs2bMsWbKE4cOHc9ttt6HRaLBYLKxdu5YNGzag1+u57bbbGDlyJDqdjlWrVvHFF1+g1WqZPXs248ePb3Ecq1ev5oMPPkCv1zN9+nQm3zYZU72Jjz/+mPXr1+Pt7c2jjz5Kjx49pNGEEEIIIQHg9aihoYF7772X1NRUysrKPOWbN2+mqKiIZ599loKCAh566CE2btwoa/+1Ei6XiwcffJCHH36YtLQ0li9fzpdffsm8efNQqVQAhIeHs27dOgBsNhuff/45NpuNwMBAqcCr3BZGo5Ho6GjeeecdAFQqFXq9nmeeeQaH3YELF2VlZbz66qvEx8dz/PhxPv30U4qLizGbzZ79nDlzhvXr1/Pyyy9TVFTEmjVriI6Oprq6mg8//JB33nmH0tJSli9fTmxsLF27dm12Q+Dvf/8777zzDmazmbfeeovo6GgKCwu5cOECixYtoqSkhAceeICdO3fKd4EQQggh2pxWMQRUoVCwePFihgwZ0iwovHDhAr179yYlJYVRo0ZhMBg4ceKEtHor0dTUxMMPP8yECROIi4ujU6dOGI1GGhsbfzjBlUr8/Pzw8/OjtLSUyspKhgwZgk6nkwq8yurr6zEYDKhUKlQqFVqtFqVSibe3NwY/Az4+Puzdu5fk5GQ6duxIdHQ0Dz/8MP379/cE7C6Xi9LSUkJDQ4mJiaFDhw44nU5MJhMHDhxg3LhxJCQk0PmGznTt2pWDBw82O4bvvvuO2267jY4dO5KSkkKfPn1IT08nKyuLnj16kpaWxujRowkMDOTQoUPSaEL8DLm5uWzbto2dO3dy7tw5bDYbFy5cYNu2bezfv99zY8dms3HgwAG2bdvG6dOnsdlsABQVFZGens7WrVuprKwEwGq1cu7cObZs2cKxY8doaGiQihZCiKusVdz+1uv1xMbGkpOT4ykzmUwoFAp8fX09i3zHx8VTWFhIz549peVbAZ1Ox/jx46murubEiROcPn2a3r174+3t3eKxDQ0NnDhxAm9vbzp37iyVdw1YLBYuXLjAfffdh8ViYdSoUUydOpWgoCAAqqurWbduHX//+98BCA4ObrEPpVJJcnIya9asYc+ePVRUVODn50dYWBje3t6YTCYcDgd2h526ujqsVmuz5xcVFTF06FAAtFotAQEBHDp0iOjoaPz8/TzfBQkJCeTm5tK/f39pOCGuQENDAy+//DLR0dHYbDYaGhoYM2YMe/bswWw2U11dzaRJkxgxYgSHDx/m/fffJzQ0FJVKxeTJk2nfvj0rV66ksbERh8PBrl27ePrpp7lw4QL/+7//i1arpba2ljvvvJOePXuiVErKAiGEuFpa7Teq0+nE5XJ5LvgAVGqV586jaD3tvH//ft544w2cTieJiYmeuWb/7OLFi2RkZDBkyBC5kLhG4uPjuf/++3nttdd47rnnOHz4MMePH8flcgHwxRdf0L17d8LCwn58Jy7w9vYmOjqapUuX8tmaz/D398ff35/BgweTkZHBli1bSE9P59SpU559X2K32z29iZc++zabreV3gUpFU1OTNJoQV6i+vp5du3bx4IMPMmvWLGprazb9jtkAACAASURBVNm+fTsul4tHHnmECRMm8O2339LU1MTHH3/MmDFjePTRR4mKimLv3r2cPn2ampoa7r33XhYuXEh6ejp5eXmcOXMGrVbL448/TpcuXThy5EizUR1CCCEkAPxRer0el8tFY2Oj5yKxrKyMdu3aSau3Eo2NjRQVFTFmzBjef/99EhMT2bRpE7W1tS2CxMLCQoxGIx07dpSKuwYUCgUxMTGMGTOG0NBQUlNTCQ4OpqqqCofDgcPh4LPPPmPMmDH/dj8Op4N9+/bR2NjIyvdXsuS1JRQUFHDixAm6du3Kvffey4EDB8jJySE1NbXFXM527dpRUVHhDgZtdurr6wkNDUWhUGCxWJp9F4SEhEjDCXGF/P39GTNmDHfffTdPPfUUAQEBhIaG4u3tjb+/P2lpaeTl5eFwOMjIyKBHjx74+voSGBiI0WgkKyuLuLg4/Pz8MBgMxMbGcubMGaqrq4mOjkav19OhQwdKSkpa9PRXVFSwYsUK/vSnP7Fr1y7sdrs0iBBCSAAIvr6+tGvXjtzcXGpra8nJyaGkpIROnTpJq7cSFouFV155haKiInQ6HT4+PjQ1NWGz2cjPz8doNLoDAbudzMxMkpKSLjs8VPx8LpeLkydPsmbNGiwWC4WFhdTX1xMQEIBSqaSsrIzKykpSU1P/477q6urQ6XRotBrPjRybzUZBQQFms5mFjy1k/Pjx1NbWkpqaSm1tLaWlpTQ1NdGrVy92795NXV0dlVWVZGVl0atXL4KDg8nNzaW6uprs7GwKCwubJY8RQvw0drudixcvcvfddzNp0iTq6+spLy/39MDrdDpP73tjYyN6vR5w975fKlOr1Z6eeb1eT2NjI3a7Ha1WC4BGo8HhcLTo6ffz82Po0KFMnz6dlJQUGdUhhBA/UauYA3j+/Hk++ugjioqKyM7O5n/+53+48cYbGTx4MF9//TUvv/wyTU1NTJ48mYiICGn1VhTkBwQEsHjxYjQaDTabjWHDhhEYGMjixYsZNGgQAwcOxOFwUFJSQmJiolTaNW6PY8eOkZmZic1mo3379nTu3BmlUklubi4RERGeCzuAAwcOsGHDBnbt2oWvry8nTpzgrrvuom/fvpw8eZJFixZht9sJDgqmY8eOaLVatmzZwoEDB7DZbCQmJtKtWzcyMjI4e/YsY8eOZfDgwezZs4enn34al8tFaGgogwcPprKykjVr1vDcc89hs9mYPHkyUVFR0mhCXKHDhw+j0Wi45ZZbqK6uJj8/n507dzJw4EBcLhdVVVX4+/ujVCoJCQmhoqKCkJAQrFarp+zSdwW4e/XCwsKora313Lyrra3Fx8fHE1ReotPpSEpKAmDdunUSAAohRFsMAIODgxk5cqRn3p9GoyE6OpqIiAimT59OWVkZGo2GlJSUZvOAxPVNq9XywAMPkJOTQ1NTE4GBgcTHx6PVahk3bpxn6J9Wq2X69OkYDAaptGtEoVCQkpLCAw88QHl5ORqNhri4OEJDQwHo1KkTixYtavacmJgYRo4c6UnaolAoiIyMJCAggHnz5lFVWYVCqSAiIoLIyEjUajV//OMfKS8vR6fTkZiYiMFgoEOHDoSGhhIQEICXlxd//OMfyc3NRaVUERcfR1hYGEFBQcyePZvi4mLUajWdOnWS7wIhfoZ27dpx/PhxrFYrZrOZnJwc0tLSMJvN5OXlsXHjRrp164ZGo+Hmm2/mq6++IiAggMLCQhISEujduzeffPIJFy9epKGhgezsbPr37099fT2HDh2iqqqKPXv20K1bNxm5IYQQEgC2FBgYyMCBAy+7LSEhgYSEBGnpVio0NNQTZPyztLQ0z+8qlYoOHTpIZV3rLxO1muTkZJKTk1tsCwoK8mQDvSQyMpLIyMjL7is5ORla7oaUlBRSUlL+7TkQHR1NdHR0i2Nr37497du3l4YS4ipITU3lnnvuYfz48fj4+DBy5EhmzZrF6tWrmTt3LpGRkTz99NNotVpmzZrFggULuOuuuxg+fDg333wzfn5+TJ06lccffxyTycQbb7yBSqWiV69eZGZmctttt9G7d28GDBiARqORChdCCAkAhRBCCPFr+sMf/sAf/vCHZmVz585l7ty5zcr8/f159913Wzz/1ltv5dZbb21WFhwczEMPPcRDDz0kFSyEENeIDJwXQgghhBBCCAkAhRBCCCGEEEJIACiEEEIIIYQQ4rrzo3MALy2m3FoZjUacTicmk0nOgjasvr4ek8kkGSHbMIvF0mKhaSGEEEK0cTvS4b1PwdIINyTBrNshqXUsKfajAWBrvyBqamrC4XBgsVjkBG/DGhsbsVgsEgC2YQ0NDZ61yIQQQggh2LYD7n4EiovA6YRvfKCwFJ5aAAnxrTcA/Nc06q2Nt7c3FotF1oZr43x8fDAYDBIAtmEqlQqz2SwVIdoMp9Mpi6cL0dqczYRlK2DrHvDWwyN/gOm3S71cqUVLoaDgh7/rzfD1NzBsYOsOAIUQQgjR+nTv3p3x48dz1113kZSUJBUixPUuOwcefwm+/AZwustmLAClAqZOkfq5EhcKW5bV1EJ1bat4e3ILUAghhGhD9u3bR0pKCo888ggzZsxg9erV5OfnYzabcblcUkFCXG8OHodvtv0Q/AFgh4UvS91cqaSYlmWB/tDOv1W8PekBFEIIIdoQb29vRo8eTefOndm0aRNvvPEG69evZ8CAAfzud78jIiJCKkmI64nNDo2XmctukukNV+zpBVBcBdkXwO4Efz+YOhGG9JcAUAghhBDXl6+//pqCggIqKioICAhg2bJlBAQE8P7775OTkyMBoLh+GWvh2EkoKgWVCrrdADd0bP3vOzIMEuPgfO4/FSpgWD85J67UjYPg3Rdh9dfQYIXkBJgyAeJiJQD8rWloaKCqqgo/Pz/8/PwAd5bHysrKZmWidbV5ZWUldrsdHx8fAgMD0Wg0zR7T2NhIRUUFDocDX19fAgMDUalUUnlXmcvl8nwGHQ4H/v7++Pu7h0pUVFRgsVhQqVQEBgZiMBhwOBwYjUbPMhxBQUH4+voC7iy9VVVVaLVa2rVr50nSU1NdQ52pDqVSia+vLwEBAS0S+BiNRmpqalAqlQQEBODv74/T4aTGWON5rdDQULy8vKTRRJv8nK5evZrJkyczadKkZgnfJk+eTEhIiFSSuD6ZTPD1JliyHE5ngUYNo4fDX/4MnVp5ENgtFe6dAe98BLkF7vc+sC88+qCcFz/HgP7un1ZI3Xo+9yY2bNjA119/zcSJE5k2bRp1dXXs3bOXt5a/xdSpU5k2bZpke2xlPv/8c3bu3Indbic0NJQpU6bQq1evH9rZ5eLrr7/mu+++w+FwEB8fz/Tp00lOTpbKu8oaGxtZt24d3333HU1NTfTq1Ytp06ZRUVHBihUrMBqNqFQqevXqxezZsykqKmLNmjVkZ2fjdDrp1q0bDz74IDabjb1797Jy5UqSkpJ45JFH0Ol0GI1Glry2BKPRiEKhIDo6mlmzZhEWFtbse2Dp0qVkZ2ejUqno0qULs2fPprq6mtWrV3P+/HkUCgXDhg1j1qxZ8n0g2qSAgAAmT57corxLly5SOeL6dfa8O/g7cdb9t90BX24GlQs+W9m633twENw9HTqnQM6lALA3pHWW80K07gCwsLCQwsJCUlJSPGXFxcXUGGsIDw9HrZbRrq2Nw+5g7969LFiwgJiYGN555x127dpF165d0Wq1AJgtFt58801effVV4uPjef/999mxYwcJCQktegrFz1NcXMzWrVuZP38+BoOB48ePY7PZOHjwIN27d2fGjBlkZmbyyiuvcOONN5Kfn09YWBhz587FZDIxZcoUZs+eDUBWVhbx8fHNArS9e/dSWFjI22+/TXV1Na+//jr79+9n4sSJnsfs2b2H7OxslixZgsViYfny5ezatYuKigp0Oh1//etfqampYd68eYwePbpZ8ChEW6BQKPDx8eG9995jwIABnu/KwMBAAgMDpYLE9auswt3z14wL1m1tG+8/JBjGjpLzQLStADAyMpK5c+fy3nvvecpiY2JJSEggJydH7vS3Qi5c/PGPfyQlJYW62jrUanWLta1qa2tpaGige/fuKBQK4uPjOXPmDLW1tQQHB0slXq22cLnIycnBbrdz4cIF6uvr6dKlC6GhoYwYMYJ27dqhVCqx2Wzo9Xo0Gg09e/akT58+BAUFoVAo0Ov1APj5+TF16lS2bNlCZmbmD19WajUqlQqHwwGARqNpcWPn0OFDntfz9vamU6dOHD16FL1eT8eOHQkJCSE0NJTY2FgyMjIYOXKkNJ5okzdrMjMz2bJli+c787bbbmPSpElSOeI6vqJVgVbj7vn7Zz4y3F+IVhsABgQEYLFYmn/mfX2khVvzyatW06FDB/bt28dnn32GTqdjypQpnjvaAP7+/nh5eXHixAkSEhLIy8vDaDTS2NgoFXiVA8Di4mJqa2tpbGzEZDKxdu1aZsyYQXJyMlarlccff5za2lq6d+9ObGysJ+AzmUysWrWKcePGeeb0BQQEtHiNnj178tVXX/Hkk0+iVCpRq9X06NGj2WOqq6s9ZSqVCi8vL8rLy4mNjcXLy8tzIygkJISLFy9Kw4k2aenSpS2We7g0/1aI61ZKItw8zD3sk0vntwqefkjqRojWGgCKtkmpVBITE8PQoUM5ceIE58+fJzU1FZ1O574J4OPDnDlzePvttwkMDKS+vp527dpJEphrFJCHhYUxbtw47HY7ixYtIjs7m6SkJFQqFTfddBN5eXnk5eVRWlpKQkICNTU1rFy5EqVSyV133fVve+ovXLiA0+lkxPARNNmaOHToEFlZWc0yFqpUKpqamjxBqd1uR6VS4XK5PD2HAFarVc4B0WaFhoaybt06zpw5g9VqBWDIkCEMGTJEKkdAfT0sXgavrgCHE35/O/zpvyEm5rd93IkJ7oQvKhes3wZeOnhmPjx4v7SpEBIAitbCaDSSkZHB4MGDiYiIQKFQcOrUKaqqqoiMjPQ8btKkSQwYMACXy8WWLVswmUySEfYqUygUnjbw8fHB5XKh0Wiw2+3s3r2bbt26MWLECMrKyli+fDkZGRmEhITwwQcfoNfrmTRp0n+cj7dt2zbS0tIYdfMoGhoaqKio4PChw80uWiMjIyksLATcmUSNRiPx8fE4HA5MJhNOpxOlUklubi5Tp06VhhNt0rx581CpVOzYsYNJkyZx4sQJSQAj3KxWeGUZPPs68P1Ns6UfgMUKi55wzzP7qWw2MNaBxQIKBQT4gcHg/v1q69Sx9Sd8EeIqUEoViOs56Hj00Uc5evQoVquVgoICnE4n3t7eHDhwgKKiIlwuF/PmzaO6uhqXy0V+fj4JCQl4e3tLBV7ltkhJSaG+vp5Dhw5x6tQpjEYjISEhrFu3jnfeecez7ENhYSHtAtuxfft2rFYr48ePJyws7D/O0w0ODubMmTM4nU6sVivFxcUEBAZQXFzMyYyTmM1mhg0bxrp16ygtLaWoqIgjR44wYMAAEhISOHXqFAUFBezcuZPa2toWw0eFaCtOnjzJokWLiI6OZuHChdx9993U1NRIxQhotMJrK34I/gBwutdCK6u4gv01wu79MHMuJA+AzoPhib9AYZHUtRC/olbTA7h48WI+/PBDnE4nAGvXriUsLIyMjAyMRiNKpZK//OUvLFmyhKFDh0rLtwL+/v4888wzPPbYY9TU1NC3b1/uv/9+AgIC+OCDDxgzZgyRkZHMnDmTP/3pTzgcDmbMmMHNN98sSYGugfCwcKZNm8bChQtxuVzcc889dOnShdjYWJ5//nn69u1LQEAAs2fPpnuP7rz++uusXLmSlStXevbxt7/9jdDQUKZPn47T6fSsWfbSSy8xY8YMioqKGDVqFDqdjsGDBzN58mT279/P0aNHmTlzJt27d2f27NlMmjQJvV7P3Llz6d+/P/X19ZSWlDJjxgwMvgYWL17sGSYsRFuTkJCAw+EgISGBDz74gJKSEhISEqRiBLhc0NjUsrzJBt9fX/0kWdnwwt/guz2Ay72fZR9AUxO8tUTqW4hfiWLr1q2ufy0sLCxkwoQJrfqNV1dXY7FYSExMlLOgDSssLCQ6OloCwjbMYrFgNpsJCgqSyviFrV27lpgfmVc0fPhwqaBrZPv27fTp04eMjAzWrVtHaGgo48aNIykp6bp7L8888wzjx4+nZ8+e0rBXg9kCU+6GTen8kEhFAf27w0dvQULsT9vf+m9hyr0tg0pfLzDlSn2LNmf9+vVkZWWxYMGCX/U4ZA6gEEII0Qbk5+dTW1tLUFAQ2dnZ+Pj4eBaENxgMUkEC9Dp46v+BSwE79oLTBf16wIK5EBH66xyTxQJbd8Luw+6gtG93GDnUPY9QCCEBoBBCCCEub9euXZw5c+ay20aMGPEfEzG1vC63sHTpUoqKioiOjmbmzJmcPXuWzZs3o9frue+++0hISKCpqYnly5eTmZlJly5duP322wkMDOT48eOsWbMGo9HI9OnTufHGG7FYLGzbto3NmzcTExPDrFmzmmX6FVdZ5jn4+As4fR58veG+6dCvLyx5Di7ku4eExkVBh/bw/dI9P0lCDAwfCBt30Gxpht9P+789326HrzbAM0sg99LxxMBCI8yccmXHJISQAFAIIYRoC0aPHv2jSz34+/v/5P0tXryYwMBA5s2bh1KppLCwkIMHDzJixAhycnL4/PPPefDBB9m9ezdnz55l9uzZpKen89133zF+/HjeeustRo0aRXR0NE888QRffvklp0+fZseOHUyZMoX09HR27tzJpEmTZM7utZB1Hp5eDBu3Qr3ZvZD6gQz4+3MwfCh0TP75r9EhEZ6YDwpgy27QaeC/7oT5f/i/Pb+hEZ5/Fc7/03DRnHx48XW4ZSREhks7CiEBoBBCCCEuJzj4hxT+mzdv5ty5c551AAcOHMjAgQP/z/uyWCx8+eWX7N+/H61WC8BXX32FSqVi6NCh9OrVi/vuu4//+q//Yt26ddxyyy306dOHoqIiLly4wOHDhzEYDPTq1YuYmBjat29Peno6FosFjUbD4MGDUavVbNiwwZP4SVxlG7fChu/A3OD+2+5wB4VP/dUdAF4NWi306QmfvuteDkKhcA8z/f6c+Y8cDjh3mbmC2fnuhDJCCAkAhRBCCPHvLViwgLKyMo4fP87w4cM5c+YMHTt2/En7KCwsxM/Pj3vvvZfs7GwmTJjgWc7Fx8cHHx8fjEYjLpeLoqIiYmJiUCgUGAwGz5I8gYGB6HQ6FAoF0dHR5Ofn4+3tTbt27VAoFISEhGA0GrHb7c1eOz8/n8WLF7N3715MJhM333yzNOqVMNb/EPxd4nJB0cWr+zoqFfhc4dJLCgUE+kF1XfPyAAOoZCUzIa56AHjy5MlW/cbr6txfJnJXsW0rKyv7/v8YyQLaVjU2NqJQKCQLqGgzDh06xMaNG7n99ttZsmQJmzZtuqJ1AE+dOsWyZcsIDg5m6dKlHDhwgD59+uByuXC5XCiV7gt0pVKJw+FeV+7SUk1qtdrzO4DD4UCtVqNQKDzlTqcTlUrV4vs5Li6OpUuXAu4soNr/a2+SaC44APx9obb+hzKlEpJirnyfFgtUG929iVoNtAv48Xl6JhPU1LqDTr0eAv1b9gx6ecHTC+DJJWD6Pgj0NcAj90O7QGlDIa52ANipU6dW/cZrampoamqSZSDaOI1G47kzLdomi8VCbW2tVIRoMyIiInC5XERERLBlyxays7N/8hzAiIgI4uPjSUpKwmazkZiYyMmTJ3E4HNTU1FBdXU1YWBhKpZLk5GQyMzPp2rUrRqMRtVpNhw4d2LdvH/X19QQFBXH+/HmGDx9OdXU1J0+exGq1UlBQQFBQEBqNRhrtampqgvxCd9KXuDg4mQkuB2jUkNrZHXBdieoaWLUaXnoDLlZBYhw8+t8weQJcOr+qa+BCLlgaYf1GeOdjaGiCnqnw2IMwcpg76LtEq4G7Z7qHjX71rTtYHDMMZt5+5b2KQogfDwDV6tY9OlSlUnl+RNt16RyQALBtnwOXeiqEaM1MJhNKpZK7774bgH79+vHnP/+Z3r17M3/+/J+0Lz8/P2655RY+/vhj9Ho9eXl5TJ06lZKSEj755BPKy8sZMWIEOp2OCRMm8O677+J0OsnLy6N3796kpqbi4+PDpk2b8Pf3x+Vy0atXLy5cuMCBAwf48MMPycrKYtCgQfj4+EjjXS02G+w54F6cPf0A2JygVEPXTtCvJ8yeDH16X9m+P1oDi/4OlVXuvy/kw6LX3cHbzNvh4kV4+3/h76ugtKL5c/efgEXLICwU+vZqvs1ggDl3u3+EEFeFXPUIIYQQbcD69espKChg9OjRlJaWsn//fsaOHUtiYqJniOZP8cADD+BwOLBYLAwdOpQpU6YwYsQIVCoVcXFxjB8/Ho1GQ/fu3Rk9ejS1tbX06NGDgQMHotPpuOeee/D29qampoZHH30ULy8vOnTowIQJE2hoaPA8VnoAryJjnTv4+24PWG3gdICjCSJC4OWnrzz4A9i4HaqrmpflF0L6Qffvn62HpStbBn8AuODoSTifJ20kxC9AksAIIYQQbcChQ4dITU1FoVCwYcMGVCoVs2bNYtu2bRw7doyuXbv+pP2FhoYyZ86cZmW9evWiV6/mPTgajYZJkya1eH5SUhJJSUnNyvR6Pf369aNfv37SYNeCxeLu+fOsyfd98LV1j7t38Oe43EgaheKH8iMnoaLq3z9fBuMI8YuQHkAhhBCiDbiUaAVg48aN3HbbbXTq1Ino6GgaGhqkgtoChQIuN8VHrf4hUGtshE8+hxn/BdPmwIr/hcrK/7zvW0dBcEjzsoQ4GDHA/bvT+S+BZ7MDg97doKPkZRDilyA9gEIIIUQb0L17dxYvXoyvry+NjY0MHjwYq9VKXV2dZNJsK/wNMHMSvP0JcCkLqxJ+PxV0Wncv4Jov4M8vwcUKd8C2dS9crIR594K/34/ve/pkd5KWZ1+FskpISYAn58OYUe7tKg0olOByNn+eRg39usETD0HqDdJGQkgA+H9nNpv57LPP8PLyYurUqZ6yXbt2cfLkSdRqNaNHj2712U3bIqfTyenTpzlw4ACjR48mOjq62faSkhI+/fRTampq6NatGyNGjPjJGe/Ef1ZeXs5f//pXT2KliIgIJk+eTG5uLps3b/as5RUTE8OUKVM4dOgQu3btataOs2fPpkOHDuzZs4c9e/bg5eXF6NGjueGGGzyJWhwOB+vXr6euro4777yzxXHs3LmTbdu2odVqGTJkCAMHDqShoYEdO3Zw8OBB9Ho9kydPbjH0TIjWbubMmdxwww3k5+fz+OOP4+3tTUNDA926dSMgIEAqqC3w84PH54PCBR986V5L756p8OgfQacDUz0sfBHK/mktwMpKeO0duHXsvw8ADQa4506YPsXd26dSgZf+hx7HOyfA7r2QlfPDc6Ij4a2/wJDB7sdKYj4hfhGtYgio1WrlhRdeIDMzk927dze7EDx48CAdO3YkMDCQ5557DtvPHeMufnOqq6tZtWoV27Zto6qq5fyCv/3tb5jNZrp06cLhw4fZvn07LpdLKu4qKysrIyMjgxEjRjBixAj69u2Ln58fR48exWq1esp79+6Nj48PHTp08JT179+f7du34+3tzblz5/jggw9ITk5GrVbz9ddfU1RU5HmdwsJC3nrrLbZt29biGC5cuMCyZcvo3Lkz8fHxfPnll5w5c4a9e/eSnp5OcnIyfgY/nnvuuStKeiHE9Uyj0dCnTx+mTJlCSIh7qJ6XlxdpaWnExMRIBbUFCgXExsBbS8CcB3U58NoLEB7u3uZ0QsllFoKvqIEm2//lJAM/AwT4g8G3+XDToYPhrUXQO8295l9aMqx4CcbeAr4+EvwJ8QtqFT2ATqeT0aNHYzQa+eabbwBwuVwEBAQwduxY0tLSsNvtLF26lKqqKsLDw6XlWwmHw8GRI0coKSm5bI+O0Whk69atbNq0iYCAAGw2G1lZWdTU1NCuXTupwKvE5XJhNpuJjY1l1KhRzbaZTCa6dOnSojwlJYWUlBQAVq1axeTJk4mOjubTTz8lPDycSZMmUV5ezssvv0xhYSGxsbEAvPLKKwy+cTBZ57NaHMeWLVu44YYbuPXWWzGbzVRUVLBz507q6+tJSkritt/dhs1u46uvv+L06dN06dJFGk8IIS5RKqF9DGQXNi+PCnMPEf25hg2Fg0OlnoX4tT/qreFN6PV6BvQfgK+vr6dMoVDQp08funXrhlarpbi4GG9vb4KDg6XVW5Ha2lpWr17NHXfcgV6vb7E9JyeH4OBgQkJC0Gg0hIeH09TUhNFolMq7Bm2RkZHBhAkTuOWWW/j000+xWCyYTCY2b97M4MGDGTduHP/4xz+aPa+iooKNGzcya9YsVCoVVqsVHx8ftFot/v7+WK1WqqqqcDqdrF+3HqVSyfARwy97DOfOnSMtLQ2tVouPjw+REZGcPn0aq9VKWFgYOr0OX19fEhMTyczMlEYTQoh/5qWH//kzxMe6h4cqlRAVCfPnQHSE1I8QrUSr6AFUKBQoVC1zB6vValwuFyUlJTz99NO89NJLrX6B+7bE5XKxfPlyhg0bRvv27Tl+/HiLx5jNZry8vJqdE06n0zMfTVw9ISEhTJ06ldtvv538/HzefPNNoqKi6Nq1K0mJScy8YyaHDx9myZIlREdH06NHD8C9NtmgQYMICgpCqVRyww03sG7dOs6dO0deXh5nz55l1KhRVFZWsnTZUj755BNyc3MvewwNDQ2e9lYoFChVSkwmE6Ghoc0++97e3tSb6qXRhBDin2k0cOs40Ovhm3T3kNDBfeCWm9xz/IQQEgD+1jmdTs6dO8fy5cuZPXs2AwYMkBZvRU6fPs327dt58803KcgvoK6ujurqapqamjwZ7fz8/DAajbhcLhQKBY2Njd//HycLC19NCoWCbt260a1bN9RqNVFRUfzjZNLGvgAAIABJREFUH/+guLiYiRMn4uXlhVKpJC0tjZ49e3L27Fl69OiB1WolPT2d3//+92g0GhQKBV27dmXSpEk8/vjjdOzYkeDgYHx9fVm6dCnjxo3DZDJRXl6OxWKhsrKSoKAgFN+nL/f19fX07jocDhoaGjzJLaxWq+d4q6ur8Q+QREBCCNGCXu8OAm8dJ3UhhASA15+83DzWrFnDuHHjGDJkiOciUbSS9s3LIyQkhGeffRaTyURJSQk2m43Y2FiCgoLQ6/UkJCRgNpspLCwkLCyM4uJidDodgYGBUoFXkcvl4sKFC5SWljJo0CDq6+uxWq14e3uzY8cO2rdvT8eOHTGbzZhMJk9QduHCBXx9fYmKivJk+XQ6nfTr14+ZM2eSnZ3NihUrCA4OxuFwcPjwYQ4fPkxtbS3Z2dl89tlnzJw5E4VCgbe3N6mpqRw/dpwpU6ZgMpkoLCyka9euGI1GSktLMZvNWK1WsrOz6dy5szScEEIIISQAvB5dvHiRAwcOcObMGYqLi9m4cSPx8fGkp6dTWVnJxYsX2bRpEwB9+/YlLCxMWr4VGDduHOPGue9QZmZm8sUXXzB27FgSExN577336N69O926dWPixImsWLGC+Ph4zp8/z+DBg2UZiGugsrKS1atXU1JSQnV1NT4+PiQnJ7Nt2za2b99O//79KS0txeV00a1bNwCKi4sJDAz8Yf6mC8pKS1m2bBn9+/cnPz+fhIQE4uLieOGFFzzB5tGjR3n99df5wx/+wPHjx8nNzeXGG29k+PDhbNmyhY8//hir1YrRaOT222+ntLSUzZs38/HHH1NTU0NaWhrJycnSaEIIIYSQAPB6ZLFYyM7ORqPRMHDgQHJycjyJHiwWC+Xl5ZSXlwOQmpoqrd4KtWvXjgEDBhAaGgqAwWBAp9MBMGfOHL7++muqq6sZMmQIgwYNkt7gq0yhUNCrVy/MZjNnTp/By9u9Hmf79u2JiIhg06ZN5OTkEBAQwD2/v4eoqCgAoqOjGTp0KIZLc0sUEB0Tw4QJEzh16hRRUVEMGzasWfImhUJBeHg4Y8eOBUCn0+Hj44NKpSI2NpaHHnqInTt3otFomDp1KklJScTExOBwODh69Ci+vr48+uijnh5HIYQQQog2dd22devWFguiFRYWMmHChFb9xi/NFZOF4du2goICYmJiJCBswywWC0ajET8/P6mMX9jatWt/dP254cOHSwWJ/+iZZ55h/Pjx9OzZUypDCPGbt379erKysliwYMGvehySElMIIYQQ4udwOKDRCjabe0F1vQ6+H4UihBC/NTIGSgghhBDiStntcOgITLkbwjpDXHd44VWol6VmhBC/TdIDKIQQQghxpS7kwLOvwuZ0wAVNdnj2dVAATz8m9SOE+M2RHkAhhBBCiCsOAPNhx1538OfhgFdXSN0IIX6TfrQH8NKC2a2V1WrFbrdjs9nkLGjDLp0DkgSm7bLZbDidTqkIIcSVcbnA6WpZ7rjC75WSEvguHfKLwUsHNw+BLmlSz0KIax8A5ubmtuo3Xldbh0KpkAXB27iKigrUarUEgG1YQ0MDDofDszi9EEL8JHFR0K8HpB/kh15AJfz+9isI/kph2Xuwag2UVYBOA+u2wJKnoGcPqWshxLUNAFv78gjV1dVYLBaCgoLkLGjDLp0DEgC27XPAbDZLRQghrkyH9rBgrjsD6KEToNPC9Inwp//+6fvadxg+WgulF91/NzbBrgPw6lvw0dtS10KIaxsACiGEEEKI/8DLC24eDl1Soc4ESiWEh0BI8E/fV3EZFJX9S6ELDpyQehZCSAAohBBCCPGboNdDQuzP349OC3otNFibl/v7Sh0LIa4ayQIqhBBCiCtWX1/vSRxntVoxmUyYzWZPciWXy4XZbMZkMtHY2IjL5Z4nZ7PZqK+vx2QyYbfbPY+9tI+GhgbPY9uMYQNg1DBQa9x/KxTgbYBnFkBjIxjrwFgLFgtI8iohxBWSHkAhhBBCXJGcnBxmz57NoEGDmD9/Pu+//z579uzB29ubhx9+mB49epCbm8vChQsxm82kpaVx//33Ex4ezooVK9i6dSsWi4UZM2Zwxx13UFBQwLvvvsuRI0eIiYnhoYceomPHjr+dN2wyQVEpWJvcvXWR4eDvd/X2n9wB/vIIhAXCkdPg5wP/7z5ITYX5C+GDL8HhgDHDYOF86JoKarmUE0L8NNIDKIQQQoifrKmpiXfffZeuXbsCcPz4caxWK8uXL2f06NFs3LiRpqYmPvroI4YOHcr7779PWFgY27dvJycnh6NHj/KXv/yF999/nzfeeAOj0UhGRgb19fV8/PHHtG/fnkOHDmG1Wn8bb9hohA/WwOip0P0m97/vfeguv5o63wDLl8Dhb2HblzB2DLz2Jrz1CZgb3IlhvvgOXnkDKqvkRBRCtN0A8OLFi8yePZsHHnjAU1ZSUsJTTz3FwIEDGTVqFN988420eCtkt9tZv349d955JydPnmyxPSMjg7Fjx9KjRw8ef/xxSkpKpNKugaysLOLi4khJSSElJYWJEydy8uRJXC4Xq1atolevXgwcOJCVK1ficrm4ePEiixYtom/fvowcOZKDBw8CcPbsWeLj4z37ufXWWzl9+jRLliwhLS3NU56WlsbiVxY3OwaXy8Vbb71Fz549GThwIO+++y4Oh4Pq6mpefPFFevfuzdChQ0lPT5cGE+Jn+vbbb1EoFAwePBin00lFRQXe3t5EREQwePBgzpw5g81mY/fu3YwYMYLg4GDCw8MpKSnhxIkTdOzYkaCgIMLCwoiPj+fIkSOUl5fTvn17/P396d69O3l5eTQ0NDR7XbPZzMGDB1m/fj05OTm/3Dqen/8DFr0BBaXuvwtKYdHf3eXX2opPgH9+n074+lu4KAGgEOKnaxXjBhoaGnj44YdJTU2loKDAcyG4efNmQkJCWL9uPTm5Odx9990MHjwYLy8vaflWpLCwkM8//xwfH58W2xwOB88++yxz5syhf//+vPfee6xfv5577rkHtQybuWouzfEZOXIkK1asaLZt3759rFu3jk0bN1FnquOTTz6huLiYb7/9lsbGRr788kvOnTvHk08+ybp167BYLNx8880sX7682X46d+7M/PnzASgvL2flypX06dvnsq+1YcMGzGYzy5YtIz09nZKSEhoaGli7di1lZWU8/PDDbNy48bLnjBDiPysoKGDdunU89dRT7N27F4fDgd1uR6vVAmAwGLBYLLhcLmpra/H39wdAo9F4yry8vFCpVAD4+/tjNBppamryfC59fHxobGxsEeDZ7XaqqqooKSnxvMYvYstuKP2XDJ3VVe7ye2dd/jkHDsGOfWCzQ3J7GDboyrKDXi7IdbrkRBRCtN0AUKlU8tJLL5GZmdksABwyZAgGg4GAwADinfHodDrM9WYJAFsRq9XK9u3bCQ8PJzi45X+qZWVlXLx4kfHjx6NUKunWrRsnT56ksrKS8PBwqcCryGw2Y7fbycjIwOVyERERQVBQEFu2bGH06NGUlZfhcrmYM2cOPj4+VFRU0KlTJyIjI4mMjOT555/n7Nmzl91PcHAwSqXSE9QfPXqUpqYm+vfv3+wYdu/ezcSJEwkPD8disdCzZ08OHDiAQqGgS5cuxMTEEBsbS1RUFEePHuXGG2+UhhPiCuzatYvMzExeffVVzp8/T21tLbW1taSkpABgMpnw8fFBoVDg5+dHbW0toaGh2Gw2FAoF/v7+FBQU4HA4AKitrSUwMJCamhrPupxmsxm9Xu/57F/i7+/PLbfcArhH+lwKIn+Biw1osWSswl1+OXv3wfzn4fhJsDsgJhLunw33zoR27X7aa98+DlZ+yQ+9gAq4aRC0C5CTUQjRNgNAnU5HeHg4mZmZzYLCxMREamtr2bp1KwcPHmTUqFG0C2onrd6KnDx5kqysLCZNmsSuXbtabC8uLiYsLMxzAeHr64vT6cRitkjlXWV2ux1ro5XPP/+curo6YmJimDZtGoWFhdhsNi5evIjJZCIsLIzp06fj7e3tudirr6/HbrdTUlKCTqfDYrF49hMbG8u0adOIjIwE3BkHN27cyNy5c1v04paXl9OpUyfA3dPg6+tLYWEh0dHRnotRgKioKIqLi6XRhLhCQ4cOJSkpCbvdzs6dO8nOzmbgwIHk5+dTWlpKeno6HTt2RKPRMGjQILZu3UpgYCBlZWVERkbSpUsXvv32W6qqqnA4HOTm5tKjRw/q6+vZsWMHdXV1HDt2jPj4+N/OTdsJN8G+o5BX8ENZaIi7/HIefg4OHge+76nLL4I3V0G/njB4wE977YXz3UHfmvXuJDAjb4TH/ghhIXIyCiHaZgD47zQ2NpKfn09DQwN+fn40NDTIsK9Wwmg0snr1aqZNm4af3+WzsLlcrmbDg1wuF06nExcydOZq69ChA/fPu58uXbpQXV3Nq6++6pkD5KX34k8P/4ni4mKWLVtGZmYmPXr04Ntvv2XVqlVoNO6U5yqViuTkZObNm0daWhpVVVUsXryYs2fPEh4ejlKp5MiRI7hcLm644YZ/296X2trpdLYYInapXAhxZaKiooiKivLcuDGZTIwZM4b33nuPOXPm4OXlxSOPPIJWq2XmzJksXLiQDRs2kJqayu9+9zvCw8Pp3r07CxcupKGhgfvvv5+AgAC6dOnCwYMHmTZtGtHR0UyYMMEzrPRXN260e32+516FvGKIj4JH57nLL+dgxg/B3yUFxVBT99Nfu30CvPAkzL/fvc9AfwgLhe+/O4UQQgJA3OsLlZaW4ufnxz333ENFRQX33nsvI0eOpEePHtLyrcDBgwc5cOAAQUFBGI1Gzp8/j0KhICgoyNNbFB4eTmVlJXa7HbVaTX19PQDe3t5SgVeRQqHAYDCQlpaGv78/BoMBPz8/6k31BAUF0T6xPRqNhoCAACIiIqiuruaWW25Br9OTX5BPUFAQWq2WuLg4/Pz8SE1Nxd/fH19fXwwGA/X19TidTpRKJRs2bGDYsGEthoUBhISEUFbmnqNjt9sxmUxERkaiVCoxm824XC4UCgXFxcWMGzdOGk6In3sRoVZz6623Mn78ePR6PfPnz2fevHkolUq8vLxQKBS0b9+e9957D6fTiUajQafToVAouO+++5g1axYul8vTyxcXF8cTTzyBzWZDrVaj1+s9Pfe/Ol9fuON2uG2Ce06eUgle+h8PwgINUPEvGUK99aC9gksvlQrCw9w/QgjxM7XaZSCcTidbtmxh8+bNWCwWnE4ndXV1np4Gcf1LSUnhuWefo3///qSlpREVFUV8fDy+vr6cPXuWyspKIiIiCAwMJD09naqqKjLPZhIYGEi7djIU+GpyuVwcO3aM5cuXYzKZyMrKoq6ujqDgIAYOHMiOHTswm81UVFSQn5dPVFQUR44cobSslBEjRuBwOAgICCA2NpYjR46wYsUKz37q691B5KV5Pvv376dXr16e166srCQnJ4fGxkb69evHtm3bqKqqory8nNOnT9OnTx8iIiI4f/485eXlZJzI4OLFi57U9UKIn0ej0aDX6wH3lAyDwYCPj4/nJo1CocDHxweDwdAsoLs0TNtgMHiGcysUCvR6PQaDwRNA/sbeLPgZIMDf/e+/u6ZY9jx4+f4wb1CjhakToUsnOWmEEL+qVtEDeOzYMV588UWMRiOVlZXceeedTJw4ka5du7J27VrWr1+PSqVi0qRJJCcnS6u3EnFxccTFxQFw7tw5ysvLSU5Oxs/PjxdeeIGbbrqJYcOGMX/+fFasWIHFYiE1NZVx48eh0+mkAq8ihUJBYmIi33zzDffddx9arZahQ4eSmpqKVqvl1KlT3H3X3ej0OoYMGUJaWhr5+fls2LCBVatW4evry4IFC/DSe5GUlMS3337r2c+wYcPo3LkzCoUCi8VCVVUVERERntc+efIkGRkZTJ48mX79+nH06FHP/MAhQ4YwaNAgampq+PDDD3nggQdQq9U88MADBAYGSsMJIa6dqVPcmTrf/NC9dt+QPnD/PRAVJXUjhPh1r9u2bt3aYjJUYWEhEyZMuG7eRFNTE3V17jH1LpfLM/TkUjKJpqYmFAoF3t7enruU1dXVWCwWEhMT5SxoBex2O1arFZ1Oh1qtpra2Fr1ej06n8wwFdDgc6PV6vL29PXemLyUI+c3dZb4OXVoKwmq1ej5vl4Z6WSwWLBYLSqXS8zl0OBxYLBasVitqtRqDwYBKpXIn6fm+/F/343K5qKysJCTkh8QHVqvVPc/w+5TyDQ0NmM1mT6+DXq/H5XJhsVhobGz0DFe9NBrAYrFgNpsJCgqSRvyFrV27lpiYmMtuGz58uFSQ+I+eeeYZxo8fT8+ePaUyhBC/eevXrycrK4sFCxb8qsfRKnoAtVrtZZcAAPdaRKL1U6vVzTJCXlpz6tI26e259hQKBb6+vvj6+rbY5u3t3WLepUqlwmAwtPiMKpXKH92PQqFoFvyBe8jZP/foenl5tcgaeCkYlARQQgghhGjrlFIFQgghhBBCCCEBoBBCCCGEEEIICQCFEEIIIYQQQkgAKIQQQgghhBDiN+lHk8Dk5+e36jdeW1uL3W4nICBAzoI2rKam5re51pT4xTQ0NOBwOCQLqBBCCCHadgDo5+fXqt+4w+HA4XA0yxYp2h6TyYS/v78EgG2YVqvFYrFIRQghhBCibQeArT1tvsvloqmpqdUHuuLf8/X1xc/PTwLAtvwlqFbjcDikIoQQQgjRJsgcQCGEEEIIIYSQAFAIIYQQQgghhASAQgghhBBCCCEkABRCCCGEEEII8dukbi1vpKmpiaNHj6LRaOjZs2ezbXa7nT179hAXF0d8fLy0eivjcrkoKSkhLy+Pzp07t1jaw+l0cv78eUpLS+nWrZss/XGN1NXVsWXLFk9CHX9/f7p3787Zs2e5ePEiLpcLAL1eT+fOnQkPD+f8+fPk5eWhVqvp3r07oaGh2O12srOzyc/PR6VSkZiYSHR0NGq1mqamJg4ePIhSqWTAgAGXPY7z589z7tw5VCoVycnJtG/fHpvNRlZWFvn5+ajVanr06EFISIg0mhBCCCEkALwe2e12Pv30Uw4fPozT6WwRAB45coQXX3yRmTNnSgDYCplMJj766COOHj3KY4891iLAO3z4MGvXriU3N5cnnnhCAsBrpKCggEWLFjFhwgQAwsLC6NixI3l5eWRnZ+Nyuaivr+f0qVM8/MgjVFdX8/nnn+N0OmlqamL//v088cQTFBUV8c477xASEkJjYyNHjhxh+vTpRIRHsHr1avbs2UN9ff1lA8CysjJee+01TxbjAwcOcO+993Lx4kW++OILz2sd2H+AJ558AqVSBkEIIYQQQgLA647NZsPhcNC3b1/27dvXbFtFRQXfffcdUVFRkuq/FXI6nZw6dYpjx44RHR192cfU1NSQlpaGyWSSCrtGXC4XZrOZLl268NRTTzXbNmPGDPdjnC7Sd6Wj1Wrp3Lkzn332GQEBAfz+97/HYrEwe/ZscnNzycvNo6amhueff56ysjIWL15MYWEhwcHB2Gw2Bt84mI2bNl72OHbs2IHT6eTPf/4zZrOZt99+mx07dlBdXU1wcDB33XUX9fX13HHHHdxx5x20b99eGk8IIYQQbUqruP2t1Wq5/fbbiYyMbBEcbN68mfj4eLnQa6Xq6+v54osvuOmmm2jXrt1lHzNgwAAGDhyIWq2WCruG6mrryM/P58knn+Sxxx5jx44dWK1Wz/YmWxOffPIJY8eORaPRYDQaiY+PJzAwkKioKBISEjh58iQGPwM2mw2LxUJ9fT06nQ69Xo9Wq2XGjBnExMb86DEcP36cAQMGYDAYCAgIICkpiWPHjlFbW0t8fDwBAQFER0eTkJDAqVOnpNGEEEIIIQHg9UilUuHt7d2i/GTGSaqqqujXr99lt4vr3+eff050dDS9e/f+0ccYDAapqF+Aj68PvXr1YsSIEaSmprJmzRrOnDnj2b5v3z4UCgU9e/bEarXidDrR6XSe7QEBAVRXV5OYmEhkZCTTp0/nz3/+MzExMSQkJPzo5/yf1dbWeob4qlQqtFotVVVVuFwutFqt53GBgYFUVVVJowkhhBCizWm1XSImk4k9e/fQsWNH4uPjZfhnK5Sfn8+6detYuXIlpaX/v707D4+iShc//u19SaezEbJBAiRAAglZBCMGGBZBQAQUxAUQUbiM4oZex20cR8fxjoqC+0UddcQVQTYdVFaVxWAADYFsBLMQsm+ddHd6//3Bj75mAnO994IjnffzPD7SVZVUzjlV1fVWnfOeGqmQfyGFQsHw4cMZNmwYBoMBl8vFwYMHKSsrIy0tDbVazd/+9jemT5+OVqtFpVLh8/lwu9z+32Gz2dBqtRw5coSGhgZeeOEFWltaefe9dykpKSE7O/u//Tu0Wi12ux3AP95Pp9Ph9Xpxu7vu66fBpxBCCCGEBIAXuBMnTvD999/zt7/9jT/+8Y9YrVZUKhXt7e389re/lZYPAFu3bqWgoICRI0fidrvp7Ozk4MGD/OEPfyAtLU2C/l+Qz+ejsbERl9NFQr8Ef1B4ug06OzvZvXs3L774InDqraxGo6GltQWPx4NSqaS4uJh58+aRm5vL0KFDSU5OBmDturVUVFSQlZWFRqM56/4VCgX9+vWjrKwMAIfDQXNzM8nJyVitVlpbW/37KioqYtGiRdJwQvwv2Ww2tm7dSltbG0ajkYyMDAYMGMDRo0fJz89Ho9EwduxYIiMjcbvd7Ny5k5qaGvr27Ut2djZGo5GKigr279+PzWZj5MiRDBo0CKfT6f8d4eHhjBo1ShJ3CSGEBIDdOTpP3eg1Nzdjt9upqamhT58+vPbaa/5tnn/+eXr16sXcuXOl1QPEokWL/DfxRUVFfPLJJ1xxxRUMGzaMv//97wwcOJCkpCTq6+upra3FarVSV1dHc1MzIaEhqFQqqcRz6ODBg3z00Ufcf//9VFRUYLVa6devH2q1msOHDxMbG4vJZAJAp9ORlprGV19/xb59+zh58iRarZaLLrqIhoYGNm3aRFlZGa2trXR0dBAbG4vH46G+vp7GxkbsdjvV1dUEm4Kpb6inpqaGYcOGMXnyZG6//XYmTZpEe3s7+fn53HrrrVRWVrJnzx5yc3OpqqpCr9eTmZkpjSbE/5LVaqWsrAydTseJEycoKChgzpw5fPHFF/4HLk6nk2uvvZbCwkI+/vhjBg4cyLFjx1CpVIwcOZL3338fl8uFXq/n+eefZ8WKFfz444+sX78enU7HwYMH0ev1jB07VsZwCyGEBIBdFRUXsXz5cjweDx6Ph9///vdceeWVzJw5079NTEyMPEUMYAaDgT59+hAUFATAoUOHCA4OJjExkccff5zKykq8Xi8vvPACY8aMYcGCBfTu3Vsq7hxRKBSMHTuW6upqnnzyScxmM7NnzyY1NRU4NVVLTk5Ol58ZN34crW2tvPrqqxgNRp566im0Wi3jxo3z/x6NRsOECRNIT0+nqKiIP//5z3R2duLxeLj77ruZPn06/fv3p7CwkKSkJFJSUli2bBnLly9Hp9MxZ84cMjMzGTRoEBaLhZdeeomgoCCeffZZeQAgxP+B2WzmpptuIjw8nKKiIp566il27tyJ3W7nt7/9LXV1dTz99NPMnDmTTZs2MWLECBYsWMCaNWs4cOAA4eHhnDhxgjvvvJP+/fszd+5cfvjhB+rq6rDZbNx///1s376d3NxcRowYQUhIiFS6EEJIAPhf0tPTWb169T/dZs6cOdLaASwhIYEbb7zR//nhhx/2//vll1+WCvoFmEwmlixZwpIlS7qtGzFiRLdEPUajkblz53Z7Kx8cHMytt97a7XdkZGTw8ccfn3Hfo0aN8v972rRpTJs2rcv6oKAg5s+fz/z586WhhDgHdDodOp0On89HU1MTnZ2dKJVK1Go1vXr1Ijw8nOrqajweD0eOHGHixIlotVoiIiI4ceIEhYWFREdHExISglarJSUlhYKCAjQaDeHh4RiNRhITE9m6dStOp7PLvuvq6lizZg0FBQUUFhYyZcoUaRAhhOhpAaAQQgghfnmNjY289NJLzJs3j9bWVtra2lAqlSiVSn/iJYfD4c/Ce/rNu8PhQKVS+ccJa7VanE6nP4gEUKvVeDwefD5fl32eHs7hcDhYsWKFvM0XQoj/IaVUgRBCCCH+p9xuNwsXLuSKK67giiuuwGg04vP5sNvtNDc3ExwcjEKhIDo6mtraWuDU2EGfz0dcXBxtbW24XC4AampqiI2NJSgoiObmZgBaWlowmUzdAjyVSkV4eDgxMTEYjUZJ+CWEEBIACiGEEOJ88ng8LFmyhJSUFGbMmIHNZqNv3744nU7y8/PZtGkTw4cPR6PRMHnyZDZv3kxlZSXl5eXExMSQnZ3NiRMnOHbsGFVVVXz33XeMHTuW6OhobDYbRUVFfPXVVyQnJ/vHdgshhDg3pAuoEEIIIf5Hjh07RlFREXFxcSxatIg+ffpw8803M3ToUFasWIHBYOD+++9Hr9czceJEcnNzueOOO8jOzmbevHkYjUZuu+02Xn/9dZqbm3nssccIDg4mPT2diooKHnzwQfr37891112HXq+XChdCCAkAhRBCCPGvMnjwYPbs2dNt+dChQ5k9e3aXZXq9nieeeKLbtjk5Od2yAwcHB58xOZQQQohfIADMzc0N6IK3t7ej1Wr9A9NFz3Ty5EmcTqeMIenBOjs78fl8mM1mqQwhhBBC9NwAMDs7O6AL3tzcjM1mIyYmRo6CHsztdhMTEyMBYA9ms9mwWq1SEUIIIYToESQJjBBCCCGEEEJIACiEEEIIIYQQQgJAIYQQQgghhBASAAohhBBCCCGEkABQCCGEEEIIIcS/UMDMA2hps7Bi5QpMJhP33nsvAFu2bGHt2rX+DH9Go5E333xTWj3AeL1evv32W7788kvmz59PYmJil/X33HMPFRUVpw54tZp58+Zx5ZVXSsWdR6Ulpbxv9gWnAAAgAElEQVT3/nuUlpYyYsQIlixZgsFgwG63s379ekqKS7j5lpuJj4/H6/WyadMm3n33Xd568y2CzcG43W7279/Phg0bmDFjhn+uMIvFwvLly9FoNDzyyCNn3PfGjRv5+OOP0el0zJw5k2nTpmHtsPLJ+k/Ytm0bBoOB22+/nbS0NGkoIYQQQkgAeCHq7Oxk6e1LGTBgAOXl5f7l1dXVZGdnc/nll6PT6VAq5YVnIGpoaODdd9+ls7MTm83WbX1RURGPP/44ffr0AU5NNCzOn6amJjZt3kRsbCzXXnstq1atoqCggKysLN5//3327NmD2WzGbrcD8NZbb9HQ0MDhw4dxe9z4vF4OHTrEm2++idfrpaWlxX+e33777SQkJFBWVnbGfRcUFLBq1SqefPJJOjs7+eCDD4iJiaG6upriomLuuOMOamtreeCBB9i4cSNqtVoaTAghhBA9SkBERD6fjyeeeIJx48Z1CwxDQ0OJiYkhOjqa3r17S4sHGLfbzf7c/dhsNoYMGXLGbTo6OujXrx/R0dFER0cTFBQkFXceHT9+HLfbzdixY0lJSWHlypWMGDEChULBmDFjuOeee7q0wcSJE7n77rvR6/WnzmcgKSmJe++9l0GDBnU5zx9//HEuv/zys+57+/btTJkyhYyMDNLS0sjIyGD37t0UFxeTnpHO8OHDufLKK9HpdBw8eFAaSwghhBASAF6IDAYDCQkJ3ZZ7vV42b97M/Pnzueaaa1i3bh0ej0daPYDU1NTw2d8/45ZbbjnrNu3t7fz+979n6tSp/O53v+Po0aP4fD6pvPOkra2NH3/8kVdffZVZs2bx8MMP09LSglKpZODAgSgUii7bx8fH+4M/AKVSSVhYGJGRkd3O8379+v3TfVdVVREfHw+AVqMlNDSUsrIyPB4PZrPZv+/+/ft36S0ghBBCCCEB4AXO5/MxYsQI5s2bx2urXuORRx7h2Wef9Y8FExc+R6eDN998k+nTp5/17a7P62Px4sXcfvvtrF69mt69e/Ppp5/S3t4uFXieeNweWltbmTVrFm+/9TYdHR18+umnv8i+3W73f3XrVJy6DjidzlMffxJ4qlQqHA6HNJYQQgghJAAMJOnp6YwbN46Q0BCGDRtGUlISZcfKpNUDxPc/fM/u3btRKBTs27eP48ePU1RURFtbm38br8/LDTfcQGpqKhEREQwbNgy3291lG3Fu6fQ6kpOT6du3L8HmYLKzszl27Ngvsu/Q0FCampr8waDNZqNXr14A2O12/5vfhoYG/3IhhBBCCAkAA4Db7Wb37t3s378fh8NBbW0tjY2NxMTGSKsHCIVCwcSJEzl69CglJSXU1dVRXV2NzWbj5MmTtLe3Y7fbee2116irq6Ozs5Oamho0Gg1Go1Eq8DyJjIxErVJTXV2N3W6nvLycmOjzd961t7dTX1+Py+UiIyOD3NxcOjo6aGlp4fjx42RkZBAeHk5lZSWtra1UVlZSVVXF0KFDpbGEEEII0eMERAq848ePs3btWiorKykuLmbFihUMHz4cr9fL1q1b2bNnD06nk5ycHJKSkqTVA8TFF1/MxRdfDEBxcTGbN29mwoQJxMTEsHLlSi655BIyMjJoa2vjpZdeQq/X43Q6GTt2LKGhoVKB50lCQgKJSYl8+umn7Ny5k4aGBq6++mrcbjevv/46JSUlFBYW0tnZyZgxY6ivr6e+vh6bzcZzzz1HREQEqamp7Nq1i/z8fEpKSvjxxx8ZOXIkO3bsoLy8nNLSUp5++mkuvvhijEYjJSUlTJw4kVGjRrF3716WL1+O1+vFaDQyevRoGhoa2LhxIytWrMDhcDBlyhR/VlghhBBCCAkALzDm4GDS09MZNmwYU6dORaPREBsbS3R0NDHRMTQ0NqDT6UhJSemSbEIEjtjYWK688kqio6MBGD16NDExMeh0Ou644w4KCwtxu91ER0eTlJSESqWSSjtPTCYTkyZNIiEhAavVSkxMjD/5y5AhQ4iPj2fChAkoFAri4uIIDw8nNjaWFStWoFAo0Ol0xMXFMXLkSEaOHAmcSgATGRlJeno6Q4cO9Z/nMTExmM1mTCYTwcHBGI1GbrvtNkpKSlCpVCQlJREdHU1ERARarZbKykrUajXp6ekyLYwQQgghJAC8UPWKjDxravj0jHRp5R4gODiYwYMH+z9fdNFF/n+fnv5B/HIiIiK49NJLuy3/zW9+87N/R0pKSrdlZ8r2CxAT819dTPv169ctW6hGo2Hw4MFdjhEhhBBCiJ5IHoELIYQQQgghhASAQgghhBBCCCEkABRCCCGEEEIIIQGgEEIIIYQQQohfp7MmgWlubg7ogre2tuJwOLBarXIU9GA2mw2r1YpCoZDK6KHsdjtOp1MqQgghhBA9OwBsb28P6IJ3dHTg9Xpxu91yFPRgp48BCQB7Lrfbjc/rk4oQ4leirq6OVatWsXPnTsaNG8eyZcsIDg6WihFCiPMdAJ4t3XqgaG5uxul0dkkfL3oel8tFTEyMBIA9mM1mo7W1VSpCiF+Jb775Bp/Px/r167nnnns4dOgQo0aNkrk7hRDifAeAQgghhBC/pObmZhoaGhg4cCChoaFMmjSJb775huzsbHQ6HQAej4e2tjYcDgft7e00NDRQU1MTcHXh9XoDNuiVskm5fi18Ph8+n+8XK1tzczNer1cCQCGEEEIIgM7OTpxOJyaTCYCIiAjy8vK63DDV19fzzjvvkJ+fzw8//MCRI0eIiIgIuLo4fPgwKSkpqNWBd6t24MABLrroooA8hr///nsyMjICqkxut5vCwkLS0tICrr1sNhsnTpxg0KBBv9j+LrvsMgkAhRBCCCEAVCoVSqXSPz7f4XCg1Wq7dNOPiYnh/vvvB+Cxxx5j2rRpARlMzJ07l1WrVvmD4UAybtw43nvvvYA8hqdPnx5wZevo6GDJkiUB2WYlJSW89tprLF++vEdda6VDvRBCCCF+FYKDgwkODqampgaHw0FBQQGDBw9GpVJJ5QghxDkSMG8AvV4vFosFhUJBSEiIf7ndbvdP9WAymdDr9dLqAaizsxO7zY4p2IRGo+myzuVy0dbWhtfrxWAwEBQUJMkEzhOn04nFYsHr9RIUFITRaKS1tRWn04nPdyrTpkqlwmQyodPpsFqt2O12lEolISEhaDQafD4fVqsVm82GQqHwn7cKhYKOjg7sdjsKhQKDwYDRaOyWwMdqtfqn9ggyBmEMMuL1ev37On2N0Gq10mBC/MoYjUaGDh3K2rVr+fOf/0x9fT2zZ88+azfIpKSkLt/5gWTYsGEBG/hefPHFAXsMZ2VlBVyZVCoVw4YNC8j2CgoKIjk5WQLACzX4y8vL44033kCn0/Hiiy8C0NbWxpo1a9i7dy9Op5PRo0ezZMkSyfgYgMHfhx9+yJYtW3jooYdIT0/vsn7jxo18/PHHOJ1OhgwZwsKFC0lKSpKKO8fsdjubN29m7dq1OBwOxo4dy7x583jhhRc4dOgQXq8Xp9NJZ2cnDzzwAIMHD2b16tUUFBSgVCi5Ye4NXH311dTV1fHKK69w5MgRAMaPH891112HRqPh6aefpqKiApVKxeDBg1m8eDG9evXqEvwtX76cAwcOoNFoyMnJ4ZZbbqGlpYW3336bQ4cOoVKpmDVrFjfccINcC4T4FUpLS0Ov11NXV0fv3r3p16/fWc/VyZMnB2QXSYAbb7wxYB9a33777QF7/C5evDjgyqTX67nxxhsDsr169+7NjBkzJAC8EDkcDjZu3EhmZiZHjx71L9+zZw+NjY388Y9/RKVS8e677+LxeAJyQHVP5fP5OHbsGF988cUZkwDYbDaWL1/OypUrSUpK4rXXXmPbtm0kJCR0e1Mo/m+qq6v57LPPeOihhwgJCSE3Nxebzcaf/vQnf1vl5+fz7rvvkp6ezqZNm1CpVKxatYry8nLuueceLrvsMioqKvB4PLz++uscP36c1157jREjRtDQ0EBpaSmrV6+mubmZ5557jm+++YarrrrK/zd8/fXXHD58mDfffBOr1cqLL77Irl27qKur8++rsbGRJUuWMGnSJCIjI6XhhPgV3mympaX9rIQTgZj85bRAnqaqb9++AVu2uLi4gCuTQqEI2ONRo9H0yHuBgIiE1Go19957L/n5+f4A0OPxUFJSgtFoJD8/H6/Xy/XXXy/BX4Cx2+38/e9/JzU19YxPiFtaWrBarWRnZ6NQKEhMTOTIkSO0tbbRK7KXVOA5DMTLysrweDycPHmSY8eOMWzYMGJjY/3buFwuPvnkE0aNGkVERAQtLS0MGDCAyMhIIiMj8Xq9FBUVkZiYyK233kpoaChqtRqDwYBSqcTn82EwGPD5fCgUCn+30J/K/TaXyZMn06tXL4KCgkhLS+O7775Dp9ORkpJCVFQU0dHRxMfHc+jQISZNmiSNJ4QQQogeJSAGQmk0GsLDw7ssOz0WqaKigvb2dqqrq3nuuef84wFFYNi1axdWq5XLL7/8jOtDQkIwGo0cPnyYtrY2KisraW1txd5pl8o7xwHg6bqtra2lvLycjz76iPLycv82hYWFVFZWMmHCBDQaDSEhIVRXV9PS0kJpaSlWq5X6+np69eqFwWBg9erV/Od//icDBgwgISGBiy++GIVCwWOPPcbzzz+PzWbrlvmvobHB/yRPrVYTFBTEyZMn8fl8XcYLRkVFUVtbKw0nxAWqoqKCu+++m0GDBnHXXXfR1tYWEOXq6OjgL3/5C5mZmQwdOpRnnnkm4NrO6/UyZswYrrvuuoAql8ViYfbs2aSkpHDVVVdRXFwcMGV76qmnSE1N5ZJLLuHll1/2Z+m9ED399NP069eP1NRU4NQLoy+//JLs7Gyys7P58ssvL+jy9agA8ExO3+glJSUxY8YM5s6dS2VlZUCdkD1dXV0da9asYd68eWcdA2IymVi0aBGvvvoqy5cv5/jx45hMJlRKySh3rqlUKiIjI7lm9jXcfPPNtLW1UVJS4p+/6/3332f06NGYTKcS9YwZM4aOjg4ef/xx1q1b508MA6DT6RgwYABDhgyhrq6OpqamU2P/lCrS09MZMmQIarW6S4AJdEkf7/P5cLvdqFQqvF5vl3nEXC6XJAIS4gLl8XjYunUrkZGR5OXl4Xa7yc3NDZjr6Jw5c/j666/Jy8tj3bp1HD58OKCCv1deeYWhQ4cG1DHp8/l4+OGHueaaaygsLOTDDz8kPj4+IMpWU1PDe++9R15eHn/96185fvx4l+FWF5rp06ezYcMG/+fa2lp27tzJs88+y7PPPsuuXbu63VtIAHgB0el0mEwmQkND/W8bQkJCaG9vl2/PAPHVV1+Rl5fHHx75A/fddx/r16/nrbfe4tixY122u/7661m6dClz5sxh6NChhISEEGwOlgo8xw9cYmNj0Wg0BJuDCQsLQ6vV+rN/Op1Ovvzyyy5vaocMGcK//du/cdNNN3H11VfjdrtJTEzk2LFj1NXVMWrUKG666SY6OjooLS1ly5YtJKckc8011zBjxgwSEhLYu3dvl78jNjaWyspK4FQvgNbWVvr164dKpfJnJwU4fvw4CQkJ0nBCXIBaW1tpb28nMTERs9nM2LFj+fbbbwOibAaDgQEDBhAcHIxKpSIqKgqbzRYwbZefn09ZWRkzZ84MqGOypaWF/Px80tPTOXjwIPX19QGTwEen09GrVy927drFDz/8gMlk6pJ87UKTnJzc5e+3WCzU1taSlZVFVlYWtbW1NDU1Bfx1NGAHxCkUClJSUsjNzeXkyZO43W6Ki4tJHtzzUr0GqqlTp5KTk4NCoeDYsWN8/vnnTJ48mfj4ePbv309cXByxsbHcfffdLF26lNDQUKqrq8nMzAzYrHH/yvMtOTkZi8VCXl4eOp2OtrY2IiMjUalUlJSUoNfru4wJ3PL3LdTW1TJr1iy2bdtGXFwcffv2ZdOmTWzfvp0nnniCxsZGWlpaCDIGER4ezuHDh/F6vbhcLmpra4mJiaG6uprm5mYGDBjA+PHjeeCBB7juuutobW0lLy+P+fPnU1VVRUFBAZWVlVRWVtLS0hKQE0cL0RM4HA68Xi9GoxGA0NBQLBZLQJXR6/Wya9culEplwKTft1gsrF+/nnnz5gXccJz6+no8Hg8fffQRra2thIWFMX/+fPr373/Bl81sNjN8+HDeeOMN9Ho9GRkZAXUP5Xa7cTqd/uuJ0+nsEV1AAyIA3P3NbpbevhSXy4Xb7ebiiy/mlltuYcGCBVRWVrJgwQLUajWP/uFRoqKj5NszQJhMJv9FyGKxYDKZ/PO7vfrqq8yYMYPp06dz1VVXsWjRIrxeLwsWLGDq1KmS/v88iI2N5brrrmPp0qX4fD6WLFlCRkYGACdOnCA6OrpLvadnpLPt2W0899xzDBgwgBdffBGNRsP48eP57rvvGD16NAaDgQULFpB1URYjLx3JI488QnZ2Nnq9nvHjxzNnzhx2797Nd999xy233EJ2djZz585l/PjxGAwG7rjjDsaMGYPFYqGqqoqpU6diNptZsWKF/2IvhLjAblzUahQKBU6nEziVDMxgMARM+Xw+H3v37mXDhg089NBDAVO2Q4cOcfz4cfbt20d1dTXl5eXs3buXSy+99IIvm16vp7m5mYULFxIWFsYrr7zC559/zq233nrBl624uJjq6mreeecd//8LCgoCot3g1NARtVrtv56oVKoeMUQkIALAUaNH8cMPP5xx3ZIlS1iyZIl8Ywa45ORkHnroIf/nt956y//vK664giuuuEIq6TzTarXMnDnzjF17Jk6cyMSJE7ssS0hI4IUXXui2bVhYGH/5y1/4y1/+0m3d8uXLuy2bPn0606dP939etGgRixYt6rJNSEgIDz74IA8++KA0lBAXOLPZjMFg4MSJE9jtdg4ePBhQY8oOHDjAhg0bmDlzZkBNKh4XF8fUqVOx2wMvCVt0dDQJCQkYDAYUCgVarRaPxxMQZWtsbKSjowOtVotarUapVOJyuQKm7YKCTvUwKikpASA8PByz2SwBoBBCCCHEr4Ver2f48OF89NFH3HHHHWi1Wm6++eaAKFtzczOrV68mNzcXq9XKli1bmD9/fkAEgklJSSQlJQGwe/dufvzxx4B5i6TX61m8eDGPPPIIWq0Wk8nEwoULA6Js6enp9O7dmzvvvBOAAQMG+DNoXojWrFnDp59+ysmTJ7nrrruYOXMmw4cP9z9gnjRpUsAk8PlnFNu3b/f948KqqqouT9QDUXNzM06nk5SUFPk27cEqKyvp27evdAntwWw2G62trT3iid+vzbp16846IfT48eOlgsRZOZ1OGhoasFgsmM1mYmJiAqLbltvtprq6GqvVikp1Klt1bGwswcGBlbjMarXS2NgYUMm4HA4HFRUVAAQHBxMVFRUwXQlrampoa2tDpVIRHh5ORETEBVuWuro6fwyg1+uJjo5GqVT6p4aKjo4OuPPtTOQNoBBCCCEuKFqtlri4OOLi4gLrpkyt7hEZioOCgggKCgqoMul0OgYNGhSQ7RUTE0NMTExAlCUqKoqoqO75QHpC0PdTMhGWEEIIIYQQQkgAKIQQQgghhBAikJy1C+jRo0cDuuAWiwWVSiXjfnq4uro6lEqljAHswex2O263W64FQgghhOjZAWBiYmJAF7ylpQW73S43fT1cW1sbZrNZAsCefBFUq7HZbFIRQghxHuXn56PX60lMTESlUnH8+HHq6+u55JJLfrG/obGxkYMHDxIcHMyQIUMICQkBTs1RWFZWhlarBaBfv36kpqae8yQuu3fv5pJLLkGtlhQc4lcaAOp0uoAuuFarxe12+7NsiZ5JpVKhUqkkAOzhx0BPmPRVCCH+lcrKysjLy+Oee+4hJCSEl156iWHDhv2vAkCfz/c//t72er18//33fPDBB0yZMoUBAwb4A8B169ZRUlLCiBEjADAYDOdlbsmKigpGjBghAaD49QaAQgghhBBCnAsTJ04kLy+Pbdu2odVqsVgsTJ06lc8//5yjR49iNpu57LLL6NevH5999hmlpaW43W5ycnIYOXIk3377LUeOHPFnSlWpVOzZsweNRkNKSgpTp07178vj8bBjxw7y8/MBmDVrFnq9nrfffpumpibCwsK6ZSGdPHlyl/kkS0tLOXLkCDk5OXi9Xv72t79x6623snPnTlpaWmhqaiI+Pp4JEyYQFhbGnj172L9/PwqFgpycHNLT09m3bx+lpaU4HA6mTJlCXV0dXq8Xp9PJ119/TX5+PiaTiXHjxpGUlMSLL75IfHw8paWlhIeHc8MNN6BWqzlw4AD79+/H4XAwadIkhg0bRl5eHt988w1arZbs7Gx/8CrEzyGPvYUQQgghxHllMplYsGABa9eu5eWXX2bZsmVUVlaSl5dHZmYmnZ2d7Nq1i7a2NqKiosjMzCQlJYUPPviApqYmjhw5wpYtWwgODqZv376sXLmSzMxMsrKyiI6O7rKvQ4cOsXXrVgYNGkTv3r155JFHUKvV9O/fn4SEBBISEvzdPU/78MMPWbZsGb/73e/4/PPPCQ0NZe/evezcuZP/+I//wGw243K52LZtG/v27SMlJYV9+/aRl5dHQUEBX375JVlZWfTv35/169dTXl7O119/TV5eHgMHDiQ0NJQ1a9bgcDgoLi7mm2++ITMzE5/Px65du2hoaOCdd96hvr6e4cOHk5eXx969ezl69Ciff/45YWFhZGVlERwcTFVVFW+99RaZmZn07t2bnTt3+ucgFOLnkDeAQgghhBDivBs4cCBDhw6ls7OTpKQknnvuOTZu3Mjhw4dpbm5m4MCBTJgwgerqatatW0dHRwc1NTX8+OOP/p8fP348oaGhKJVKtm3bxsSJE0lJSemyn9NB12WXXYZCoeCNN96gra2NIUOGcOLEiTPO1zd27FhmzZqFUqn0T3Y+b948HnnkESIiIrjxxhtxOp2YTCYGDhzI5ZdfzokTJ6ioqODQoUN8+eWXFBUV4XK56Ozs5Pjx4+h0OjIyMpgwYUKX4SZbt25l8+bNFBUV0dbWRp8+fRgzZgwqlYqpU6fSp08fCgsLOXr0KDExMajVambNmoXRaMTr9fLee++xdetWmpqasNvtaLVacnJyesQckkICQCGEEEIIcYFQKBSEhobicrmAU2OwFy5cyMyZM4FT+SfsdjurVq3iiSeeICQkhCeffNKfqCs4OBij0QjAyy+/zL59+/jiiy9Yu3Ytq1at8gdYnZ2dREZGolQq0el0qNVq/z7PJjo6msGDB3dZ5vP5aG1tRa/XYzQacTqdqNVqgoKCUCqV6PV6bDYb7e3tXHXVVcybN89fLrVaTXFxMcHBwd3yTXi9XubPn8+1114LnMpLERwcjEaj8U9IbjQaaWxsxO12o1arMRgMACiVSjo6Opg2bRr33XffqZt5tdo/nlGIHhUA2mw2Nm/ejF6vZ8aMGTgcDn//6p+ecFdffXXAZzjtKVpbW1m1alWXC3VKSgpjx47tciGsqanh888/p62tjcTERHJycggPD5cKPId8Ph+5ubl89dVXXc636dOnk5KSQmNjI5988gmpqamMGjXK/wW9f/9+vv/+ezQaDZMnT6Z///64XC6+//57vv32WzQaDaNHjyY5ORmVSsX+/fvZu3cvarWa7Oxshg8f3i0RwE+3ueSSS7joootwdDr4NvdbfvjhB7RaLVOnTpUnpUII8S8MBE+P3du0aRM33ngjKpWK1tZWWlpa8Hg8JCUlUVtby4EDB7jxxhu7BVAul4sZM2aQk5PD1VdfjcPhQK/XAzB48GC++OILJk+ezPHjx2loaKBv374cOnToZ/+Ndrudl19+mbvvvpsPPviADRs2MHbsWBobG9m3bx9Tp07lyJEjZGVlMXjwYJ5++mmWLl2KXq/3j/U7m6ysLF5//XUWL16MWq2mpaUFl8vV7fvM5/MRHR1NXl4e+fn5pKWlYbfbGTNmDCtXruQPf/gDwcHBNDU10dnZGfAJHIUEgF04nU6ee+45LBYLdrudGTNmoFKpiI6OxuFw+E/kFStWcM0110irBwitVuvv9uHxeMjNzaW4uJjx48d32e6FF14gPDyc+Ph4cnNzcblczJw5UzI/nmMRERH+9mhubmbXrl00Nzdz8uRJ/vrGXzlWdgy73e4PAPPy8ti+fTv9+/eno6OD5557jpUrV1JdXc0777xDZmYmHR0dbN68GZPJhM/n49VXX2XChAm43W42bNhAiDmEQYP/qytPeXk5r7zyCpdddhkej4f169djNpupra1lx44dJCYmYrFYeOaZZ3j++eclC7AQQvzCzGYzbrcbpVLJb37zG44fP86cOXNQKBRcc801zJ49m9GjRzNnzhzi4uK47LLL0Ov1mEwmHA4HCoUCr9fLE088QXl5OSqVirvuussf/MGphDNlZWXcdNNN+Hw+3n77bbRaLUFBQWd8UxYWFsYbb7zB2rVr/T8fFRXFsGHDuPTSS7n00ku57rrryMzMJCQkhObmZubOnUtaWhqjRo0iNjaWuro6Zs2ahUKhID09naVLl2I2mzGZTP79xMTEoFQqGTlyJCUlJf5yX3nllVx33XVER0f7701MJhNOp5ORI0dSW1vLn/70J2w2G3feeSeTJk3imWeeYe7cuQCMGDGC2267Td4Cip//EGb79u2+f1xYVVXF9OnTL5hC2O129uzZg9VqZdu2bbz44ovdtvnggw+orq5m2bJlqFQqmpubsdls8jYwQFRUVLBhwwYuuugicnJy/E/RPB4Pr776KnPmzCEsLIzVq1fT1NTE0qVLMRqNVFVV0adPH5kG4hzy+Xxs2bKF8vJyZs+eTWdnJ/X19Wzbtg2dTseyZctwOp28/vrraDQa5s2bh8vlYsGCBfzpT3/i+PHj7N+/n4cffhibzcZTTz3FtGnTOH78OOXl5Tz00ENYrVbeffddQkNDuzwZfvvtt/nxxx/926xevRqTyURHRwfBwcFcf/31OBM1Z0QAABBESURBVJ1O5s2bx1NPPcWQIUOw2WxYrVYiIiKk8X5h69ato2/fvmdc948PcoQQ4l+ttbWV559/nqysLK688kqpEHHBCohXIHq9vlu3v59qbGxky5YtLFy4UJ74ByCXy8WRI0fo7Ozs1iVQqVSycOFCevfujcPhwGazERoa2uVJoTi3Tp48SWlpKcnJyfTq1Yu42DiysrK61HlHRwc2m43o6GiMRiMhISH079+fwsJCKioqGDBgAEajkYiICH/3liNHjpCWloZOp8NkMtGnTx8qKyu77Lu4uJhhw4b5t4mLi+Po0aPY7Xaio6IxGAz+fRUXF0tjCSGE+Nm0Wi0ZGRlnfXAlhASAvyCFQvFPJ9XcsmULo0aNIiwsTFo8ADU3N3P48GFGjhzZLbBTKBQEBQXhdDrZsWMHFRUVXH755dL98zwqKirC4XCQnp6OUqlEpe4+0brL5cLr9XY5b4OCgmhtbcVms/nbUaFQoNVqcTgctLe3++dtUigUqFQq7HZ7l99rtVr9CQJOXxcsFgs+nw+1puu+LBaLNJYQQoifzWg0MmPGDDIyMqQyhASAv2ZOp5OdO3eSnZ0tN/0ByOfzUVdXR0lJCenp6WfcxuFwsGXLFrZu3cqSJUuIj4+XijtPLBYLpaWlRERE/NMulRqNBp/Ph9Pp9C9ra2sjxByCwWDAarX629dut6PRaDCZTP6gzev10tnZiUFv6Pbl/I/bBAcHn3FfpzOtCSGEEEJIABhAjh07RmhoKLExsdLaAcjj8VBUVERiYmKXLsAdHR3+G/7du3ezdetW7rvvPpKSkqTSzqOWlhZaWlrOOMfSTwUHB2Mymaivr8dut9Pe3s6xY8cYMnQICQkJlJeX09nZSUNDA1arld69e5OWlkZBQQEupwur1crJkyeJT4jH6XRis9nwer0kJydz5MgRXC4XHR0dnDx5ktTUVIxGo39fFouFY8eOdZs3SgghhBCiJwiILKBNTU388MMPHD58mLq6Onbt2kW/hH7069+PqqoqevXqhUarkdYO0ACwsrKy21u9zZs3k5qaSmJiIs888wyXX345xcXFFBcXEx0dzcCBA2Uc4HnQ0dGBxWIhKirKv6y8vJyysjLKysrw+Xx8/fXXJCUlkZGRwbZt21i/fj2tra0MGDCAIUOGYDab2bFjB+vWraOtrY1evXqRkJBAQkICO3fuZOOmjTgcDurq6rjiiisoLS2lsrKS7Oxsxo0bx44dO9i4caM/gLzyyiupqalhx/btbNy4kaamJgYOHPjfBqlCCCGEEIFItWDBgj/+40KLxdJtMsxfs5qTp+Z5Oz3xZ319PSGhIcTHx/uz+/Xv37/LeCO73Y7L5ZL54C5wPp+Pjo4OEhMTiY6O9i8vKCggKioKg8FARUUFLpeLqqoqqqqqUKlUJCQkoNfrsVgsmM1myQJ6jpyeaHfIkCH+SWsLCgrYvXs3Wq0Wg8FAU1MTUVFRpKeno1KpKCwsRKFQcMsttxAeHk5QUBCRkZEUFBSgVCqZPHkyAwYMICwsjLi4OA4cOIDNZmPy5MkMGzaMhoYG2tra6NOnDzExMcTGxnLw4EFsNhtTpkwhLS2NqKgoFEqlf1+LFi3yjwl2uVy4XC7/2EHxyyksLDxr8q7+/ftLBQkhhBDnQUBMA/G/IdNAiNPHukwD0bPJNBD/OjINhBBCCPHLk6woQgghhBBCCCEBoBBCCCGEEEIICQCFEEIIIYQQQkgAKIQQQgghhBDi1+ms00CczuYXqNxuN263G4/HI0dBD+bxePB4PJIEpgfzer14vV6pCCGEEEL07ACwuLg4oAtusVgAMJvNchT0YE1NTWi1WgkAezC73Q5AZGSkVIYQQgghem4AmJqaGtAFb25uxul0yjQQPZxGo6Fv374SAPZgNpuN1tZWqQghhBBC9AgyBlAIIYQQQgghJAAUQgghhBBCCCEBoBBCCCGEEEIICQCFEEIIIYQQQkgAKIQQQgghhBBCAsD/u+bmZm6++WaWLVvmX9bQ0MCTTz7JFVdcwfTp0/nqq6+kxS9QnZ2dvPPOO0yZMoW8vDz/8qNHjzJp0iSGDBnC/fffT01NTbef3bt3L+PGjSM1NZVly5bx448/SoWeY16vl5dffpn4+Hj/f3FxcXzyySdYLBb+/d//nZSUFEaNGsXHH38MQF1dHY8++ijp6emMHDmSTZs2AdDR0cGLL75IVlYW48aN4/PPP8ftdvvP82uvvZYbb7zxrH/LqlWrSE1NZfjw4fz1r3/F6/XS2trKk08+SVpaGpdeeil79uyRRhNCCCGEBIAXKrvdzm233cagQYP8N4oAGzduxGg08u6777Jy5UqWLVuG1WqVVr/AeDwetmzZwp49ezCbzfh8Pn/Qcd9997Fw4UJ27NhBUFAQn3zySZdjwOf18eCDD/Loo4+ya9cujEYj69ev77KNOAcXEqWSpUuXUllZSWVlJTt37mTx4sX069eP1atX43K6OHToECtWrODDDz+kuLiYzz77DIAvvviC559/nvvuuw+r1UpeXh47duxg/fr13H///WzZsoWSkhJsNhuLFi1i6NChZ22/ffv28f777/PFF1/w/vvvk5uby1dffcWmTZtoa2tj8+bNPPPMM9x9993++f+EEEIIISQAvABvPlesWMEll1zSZbnVaiU8PByDwUBMTAw6nU7m+7oAKVAwbtw47rrrLmJiYvzLa2trOXnyJHPmzCE6Oprhw4fT2tpKY2OjfxuX28Wjjz7K2LFjMZvNxMfH43Q6cblcUrHnicPh4KuvviIhIYHk5GRycnL43f2/Q6/XExsbS1RUFG1tbYwePZpFixYRFRXF4MGD0ev1tLS0UFpaykUXXURCQgLZ2dl4PB5qampQKpW89NJL/OY3vznrvnfu3Mk111xDXFwccXFxXHLJJezdu5fKykqysrJISEggJyeHPn368N1330ljCSGEEEICwAuRTqfrEhiclpqaSkVFBdu2beOjjz4iLS2N6OhoafUL7SBVKQkNDcVsNndZXlVVRWxsLCqVCgCTyYTX66Wjo8O/jVarZezYsVRUVLBmzRqOHTtGeno6er1eKvY8KS0tpa6ujvT0dIxGIxkZGcTFxeFyuThw4ABajZaBAwcycOBAQkND2bt3L6+88go5OTlERUVhNptpaWnBZrPRbmmnqakJi8WCRqMhNjb2n+67pqaGuLg4ADQaDcHBwZSXl+P1ejGZTCgUCgD69u1LZWWlNJYQQgghehx1oBbM5/NhNBpxuU51Pevo6CA+Ph673Y7JZJKWDwBer/eM7X66i+hPl1VVVZ0KPrRajEYjHo8HtVotlXiOuVwuCo8WolarGTx4sH+50+nk008/5dtvv2Xe/HmEhYUBp8b75eXlUV1dTZ8+fXA4HKSnp7Nr1y5Wr16NQqGgvr7eH7j9T48Jn8+Hx+PpdkzAqa7FQgghhBASAAYIm83G7t27GTJkCFdddRUOh4N58+ZRVFTE8OHDpeUDQFRUFA0NDXg8HlQqFR0dHf7A/zSr1UplZSWjRo0iKyuLDz74wH9cREZGSiWeY60trVRWVRIfH09QUJA/0Hr//fc5evQo119/PZmZmbjdburq6jAYDNx5553U1tZy0003MWHCBDIzM7n55ps5cuQIwcHB9O3bF7PZjFL533dYiIyMpK6uDgC3243FYiE2NhaFQoHVasXn86FQKDhx4gTTpk2TBhNCCCFEjxOw00AoUOByufzJIpRKJQ6HQ1o8gMTFxRESEsI333xDc3MzhYWFhISEEB4eTnFxMY2NjTgcDp544gnKyspQKpV4vV4Z/3cetbS20NzczIABA/zLdu/eTW5uLosXLyYzM9MfFO7YsYONGzdi7bCiUqmw2+0oFApOnjxJfn4+s2bNIjw8nN69exMdHX3Wt4BNTU2Ul5fT2dnJyJEj2bZtG83NzdTV1XH06FGys7OJiYmhtLSU+vp6Dh8+TG1tLRkZGdJgokfZunUrmzZtori4+Izrt23b9rPWV1VVSWUKIcQFLCDeAObn57Ny5Uqampqora3lt7/9LVOmTGH8+PF89tlnPPDAA3i9XsaNG8eQIUOk1S8wra2tfPTRR2zevJny8nIKCgoYNGgQK1eu5N577+X111/H6XSSmJjI/PnzMRgMvP3221x22WWMHj2aESNG8Oijj+L1egkLC2P27Nn+Loji3LLb7f7kS6d9+OGH7Nu3jwceeACAiIgIbrjhBgYPHsyaNWvYunUrCoWC8ePHk5qaSltbG4WFhSxevBiDwcBVV11F//79+eGHH3j66aepra2lsrKSG264gWnTphEdHU1+fj6zZ88mJyeH/fv3c+utt6JUKrn44osZM2YMzc3NrF69mjvuuAOlUsmtt94qb4BFj/LBBx+wdetW/+f777+/Szftv/71r12mR/nH9S+99BIHDx4EYMOGDTz22GP07dtXKlYIIS5Aiu3bt3cbHFNVVcX06dMvqJvO+vp64NSYH5VShTnEjNFopK2tzf/mLzg42J9IpLm5GafTSUpKihwFv3Iej4eWlhbaLe34OHW4ajQa+sT1we1xU19fj8vlwmQyERYWhkqloq6uDpPJRFBQEFarlebmZjweDwaDgbCwMLRaLQCVlZX07dv3Z48xE/+cw+HAYrEQGhqKRqMBTiVm6ezs5P83HSq1ivDwcH9WXpvNhkKhICQkhJCQELxeLy0tLXS0d6DRaggLC8NgMGC326mrq/OP81MqlYSYQ9DqtHR2dhJiDkGtUWOxWGhpaUGhUPiTB52eC7C9vR2lUklkZKQ/EZDNZqO1tbVbkiFx/q1bt+6sQcT48eOlgs6hm2++ucvnzMxM7rjjjrOunzhxItdff73/O3bp0qVd1s+YMYMZM2ZIxQohxAUoIN4AGgwGEhISzriuV69e0soXOJVKRa9evc7Ylhqlxp/18aeioqL8/w4KCvKPRxPnl06n6/Zm7UwZek8701s4pVJJREQEERER3c7zfv36nfH3/LR9zWZzt2BOqVQSHh7e5c2kED3J6Ycop/10rPTP+VkhhBCBQylVIIQQQgS2mTNndgnoJk2a1GX9T9/mnWn9xIkTu6wfNWqUVKoQQlygJA++EEIIEeAmTpxIcnIyRUVFZGVldXvDPmPGDJKTk6msrDzj+uuvv57k5GQaGxsZNWqUvBUUQggJAIUQQgjxa9a3b99/mrhl8ODBXRK//KPTWXyFEEJc2KQLqBBCCCGEEEL0EGd9Axjo8/y0tbUBp7KBip6rtbWVoKAgyQLag9ntdjo7OyULqBBCCCF6dgBoMpkCuuA6nQ6lUonH45GjoAcLDQ31TysgeiaVSiVZYoUQQgghAWDv3r2ldkTAk0QGQgghhBCiJ5ExgEIIIYQQQgghAaAQQgghhBBCCAkAhRBCCCGEEEJIACiEEEIIIYQQQgJAIYQQQgghhBASAAohhBBCCCGEkABQCCGEEEIIIYQEgEIIIYQQQgghJAAUQgghhBBCCCEBoBBCCCGEEEJIACiEEEIIIYQQQgJAIYQQQgghhBASAAohhBBCCCGEkABQCCGEEEIIIcSvx/8Dhgb+hWXOgbMAAAAASUVORK5CYII=
iVBORw0KGgoAAAANSUhEUgAAAyYAAAEUCAYAAADeGiK9AAAAi3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaVY7LDcMwDEPvniIj6GdKGqcIEiAbdPzKcVqj7yARhE2xHe/rbNuASZp1DyRAhaWlvEoETZSIhXjsmpNnK5eSZTeVKZDhZOuhPf6Xrgicbu7o2LFLpcuholGz/rWRSqNGrhDB3aHO/vtsvwKzxQdDeywmSDEtqAAACgZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI4MDYiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyNzYiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iODA2IgogICB0aWZmOkltYWdlSGVpZ2h0PSIyNzYiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiLz4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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w4cPp1u3boDl4lERERFMnDiRV155hfXr16NQKBg7diyTJ0+u03V+PRFxdnau1b5161aefvppDhw4gNls5r///S8VFRW8+uqrPPzwwwQFBXHo0CGysrKYMGECM2bMQK1Wc/LkSd5//30OHjyIn58fb775JlFRUVy6dInevXsTExPDvn37mD59Ot988w0TJ05kwIABlJSUMGPGDOLi4vDw8ODpp59m8ODBXLhwgcmTJzNgwACWL1+Ok5MTr732GkOHDsVoNPL999/z8ccfk5aWRlBQEBs3bsRsNhMbG8t///tfDAYDjzzyCBMmTKjz3IUQ4k7l6urK0KFDycrKorKyEnt7exo1akRQUBAmk4mpU6dy6dIl1Go1vr6+DBo0CIAmTZowc+ZMfHx88PX1xdXVldzcXBwdHRk9ejQlJSUAdOjQAX9/f2tycF10dDTLly+nd+/ev7l/r732GpmZmURERACWIVNdunSx7p+rq6t12c917doVT0/PWj03jo6OaDQaBg0ahKurK56ensTExODu7o6npycADg4ODB06FIPBgFarpVmzZri6uuLq6sqTTz5JYmIi5eXlaDQaAgMDARg9ejQqlapWL8iqVavw8PBAo9EwbNgwwsLCKCgowMbGBj8/P1QqFW3btmX27NnWxwwaNIjq6mqcnZ3p0KGDtbJXTU0NPj4+2Nvb0717dwICAsjMzLTe97d6bYQkJkLcMJVKRUhICIWFhcyZM4eePXsSGhpKgwYNsLOzs3Yjt27dmn379vHJJ58QGhrKgAEDaq3Hzc2NJUuW4Ofnx7fffsvatWsJDQ0lPDwcgIMHD7Jr1y4AVq9ezfHjxxk0aBDFxcWcOHGC+fPn11qfn58fLi4uJCQk0LlzZwoLCzl8+DBz584lMTGREydOcODAATQaDYWFhfVeVMpkMnH16lXS09MBsLOzw83NjX79+hETE8Mrr7xCjx49OH36NG+//bZ12NqJEydYsWIFGo2GMWPGEBYWRvv27fn8889p164dCxcuZMOGDcyaNYsdO3YAUFRURFBQEG+//TYajYZvvvnGuh/PP/88Op2OQ4cOceTIEb766iv0ej3u7u4UFBSgUChISEhgzZo1LFy4kF69erFjxw6+//57Zs6cSffu3UlISAAsw+diY2NZsWIFWq2WmTNnsn37dh566KE6Y42FEOJOpFarCQ8Pt54f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ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+xdSi6AAAAARzQklUCAgICHwIZIgAACAASURBVHja7N13dFR13sfx9/RMJpn03gNJgNB7UUIRCIKggKiAqEhRWNRHfVTEAg+rYt1d5YgFxUWkiIUO0kPvnQRCKCkEkpCElEmm3+eP6KwRdO1Svq9zcg7zm7kl994w93N/TbV+/XqFH5GWlgaAovzoR36W2tpa5s+fT2lpKa1ateKWW275Re+XlpayZMkSSktL6dKlC507d0YIIcTVS6VSAZCRkcEf/R0jhBDiGvuO+KkA0qNHDzlCQgghfrUNGzYg3zFCCCG+Ty2HQAghhBBCCCEBRAghhBBCCCEBRAghhBBCCCEkgAghhBBCCCEkgAghhBBCCCGEBBAhhBBCCCGEBBAhhBBCiKtVdnY206dPp7CwUA7GFYwaNYqysjI5EOInaeUQCCGEEOJGlJOTw7vvvkt2djZ6vZ727dtz//33Ex4e/qPLlJWVsWvXLgYNGnRV/k7r16/no48+ory83FPWvHlzXn311T9l+2PGjMHHx0cuLiEBRAghhBDi+6xWK//zP/9D7969eeSRR7BYLJw5cwaHw/G7b8vtdqNW/zmNToqKivD39+fxxx8nNDQUAC8vrz98uy6XC41GQ6dOneTiEv+VNMESQgghxA3n3LlznD9/npEjRxIfH09qair9+/cnJiaGiooKXn75ZRITEwkODmbw4MFcunTpsnXk5eUxbtw4oqKiCA8P529/+5snwCxZsoQePXowdOhQkpKSuOeee3j88cexWq0AnDlzhlGjRrFmzZp663zppZd48sknPa+PHj3KuHHj2LFjBytXrqRr1674+/uTnJzM5s2br/i7eXt7Ex0dTWxsLLGxsYSGhlJSUsLTTz/N888/j91uZ//+/bRv355Dhw4BEBwczFNPPUVsbCxpaWls2bLFs75FixbRuHFjQkJCGD16NCUlJQBMnTqVkSNH0r17d5KSkqiqqsLPz4/8/Hzcbjc7d+6kb9++REZGMmTIEE6dOgXAypUrad26NY899hjh4eGMGDGCnJwcAGw2G8899xyxsbGEhIQwYcIEHA4HBQUFTJo0idjYWJo0acJXX30lF7EEECGEEEKIa0dUVBSxsbFMmDCBuXPncuzYMcrLy1EUBbVaTb9+/dixYwc5OTmYzWYmTZp02Tp0Oh3jx48nKyuLgwcPsnv3bj766CPP+wUFBQwdOpQjR47wf//3f2RkZFBRUYGiKOTk5GCxWOjcuXO9dQ4cOJDly5djtVpxOBzk5OTgcDiIioriq6++YuzYsRQXF7Np0yYSExOv+LvV1NRw7tw58vLyyMvLo7y8nJCQEAYPHsyFCxf47LPPeOutt5gwYQIpKSkA1NbWolarOXDgAPfccw/z5s0jKyuLtWvXMnPmTJYvX05ubi6xsbFMnz4dt9sNQFZWFq+++iqZmZn4+vp69uHQoUN8+OGH3H///Zw4cYIWLVrw1ltvUVtbi6IolJaW0rlzZ/bt24e3tzdr167FZrPx97//naysLPbu3Ut+fj6PPPIIVVVVzJw5E0VR2LdvH5999hlTp04lLy9PLmQJIEIIIYQQ1wYvLy/eeecdGjduzKeffsrw4cN57rnnyMvLw8fHh+joaC5dukRBQQGdOnVi27Ztl60jJCSE0NBQzp07R0lJCd27d2fv3r2e91u1akXnzp3x9vYmKSmJhIQE1qxZg91uJyMjg44dO17WX6Jp06YEBwezceNGysvL2bdvH61bt8bf3x9/f39OnTrF/v37sdvtP9pXZdeuXUyYMIHhw4czfPhwZs+eDUDr1q3p2LEjr732Gnq9nj59+niaZ5nNZu666y6CgoK4+eabURSF3NxcVq9eTceOHampqeHUqVM0adKEEydOeDqa9+7dm5SUlHrNvL5b9sKFC0RHR3P27FmaN2/O3r17PTVEUVFRDBkyhKioKJKTkykrK6OiooJvvvmGZ555htDQULy8vEhJSaGgoICysjISEhK4cOECWq2W+Ph41q5dKxfyNUr6gAghhBDihhQVFcXkyZOZPHkyR44c4YUXXuDrr79myJAhzJkzh8zMTBRF4cKFC/U6dX/n2LFjzJkzh6KiItxuN9nZ2fVqJby9vfH29va8vvfee5k1axY9evRg7969vPHGG1fcr3vvvZdPP/2UqKgojh07xtChQzGbzYwdO5ZVq1bx7rvv4nA4GDduHN26dbts+e7du/Pkk09eFlAURcHf3x9fX19iY2MxGo2e99RqtWdfDQYDiqLgcDiorq5m586d5Obmej7bpk0bTw2In58fer2+3nbcbje1tbVkZWXx9ttvo9XW3W4mJiai1WpRqVT4+vp6+sVotVpqamqoqanBbrfj7+9fb312u52CggJOnjzpaXZmNBoJCAiQi1gCiBBCCCHEtaG6upqzZ88SGxuL2WzG39+foKAgnE4nx44d4/jx44wfP54WLVowc+ZMTpw4cdk6Nm/ejMVi4fnnnycsLIwnnniCysrKep9RqVSef/fo0YNp06bxySefEBAQQOPGja+4bwMGDOCtt95i5cqVmEwmGjVqhNVqxWw2M3r0aMaOHctjjz3GwoULrxhAfkxmZiYZGRn06tWLnJwctm3bRq9evdDpdNTW1rJr1y5iY2PJzs5GpVIREhJCq1at8Pb25vnnnycwMJDq6mqqqqo8HdyvRKPREBkZSVpaGo888gjNmzfH4XBQWlpaL/T8kLe3N02aNGHp0qU8/PDD6PV6KioqCA4OplmzZiQmJjJs2DAMBgMlJSUy2pYEECGEEEKIa4fFYmHp0qXYbDYMBgPV1dVotVq6deuGXq/Hz8+PL7/8kq1bt3LmzJkrrqNBgwYcOHCAf//73/j7+3Pp0qWfHO3K19eXW2+9lQ8//JCXX34ZjUZzxc9FRETQrFkzvvzyS8aPH49Op+PSpUusWLGCgoICdDodVVVVDBw48IrLf1fz8N0NelBQEHfeeScrV67Ex8eHiRMnsnHjRubPn09SUhJJSUm4XC4OHjxIfn4++fn5NGvWjKSkJCIjIzl9+jTvvPOOp6YjOTmZwYMH/+TxbdSoER06dGDBggWsXr3a83sNHz78R5dRqVSMHTuW2bNn8/rrr6PT6YiMjGTo0KF06NCB7du389Zbb6HRaFAUhXvvvVdCyDVKc9999035sTcTEhLkCAkhhPjVfuzGTb5jxF9Nr9djMpkwGAz4+PgQFxdH3759adasGYGBgURFReHt7U1oaCi9evWiXbt2pKamYjAYSEhIIDk5mbi4OMLDwz2jTvXv35/mzZsTHx+PyWSiQYMGxMfH1wsaLpeLZcuW8eqrr9ZrnvVDSUlJpKam0rNnT3x8fNBoNKhUKrRaLX5+ftx0002e2ovv8/HxITw8nMDAQE+/keDgYBo0aICXlxddunQhLi6OhIQEfH19SUhIwMfHh7fffpunn34ak8lE8+bN6dmzJyEhIfj5+Xk6qnt7exMZGUmTJk0IDg4mICCAlJQUwsPDPcErLi6O1q1bExAQQHx8PL6+vhgMBkJCQmjSpAkRERGYTCaSkpJo0KABUNf/JCkpiaioKBITEz3HzN/fn6SkJOLi4oiLiyMiIgKtVovZbKZBgwakpKRc1vxLXBtU69evV37szR49esgREkII8att2LAB+Y4R4j/hY/LkyTgcDt58882rat9iYmLYuXMnUVFRcqLEH05GwRI3jDfffJOtW7d6Os6J+sdm//79KIoiB0MIIf4AhYWF9OzZk61bt/LEE0/IARE3NOkDIq45tbW1rF+/ntmzZ1NSUkJoaCijR4+mW7duPznb6549e4iOjv5TZ6T9uS5dusTUqVPZvn27p6o+ODiY6dOn06RJkz98+0OGDCEwMLBeZ0khhBC/n4iICJYtW4ZKpboq+y0cO3as3jweQkgAEeJ7jh49yquvvsrUqVNp3rw5J0+e/NGOfL+Vy+X6w9b9fU6nk6qqKsaMGcOdd94J1B8S8Y/yXY1HXFycXFhC/EXsdjs2m00eANwAvjvH1dXVV92+qdVqLBaLnCTxs7jdbgwGAwaDQQKIuP65XC7Onj2Lr68vnTt3Rq/X06lTJ8/7Z8+e5aGHHiI7O5uAgABGjBjBmDFjLnvatHnzZp599lnOnTtHbGwsjz76KAMGDECr1ZKQkMC4ceP4/PPPMRqNtGvXjq5duzJo0CAAnn76aUJCQnjyySc96zty5AizZs1i0KBBpKWlATBq1Chat27NqFGjeO655zxPvkaMGMHYsWMvG5/9u8Dh5+dXr/ybb75h4sSJbN++HUVRmDlzJjabjeeff5577rmHxMREdu7cSWFhIQ888ADPPPMMOp2OgwcP8s9//pMdO3YQExPDtGnT6Ny5M7m5udxyyy2kp6ezdetWnnzySb744gtGjRpFv379qKqq4plnniEjI4Pg4GAmTpzIgAEDOHnyJGPHjqVfv3588skn+Pr68sILL3D77bdjtVpZvHgx77//PmfPniUxMZEVK1agKArz589n5syZ1NbWMnz4cB544IEfnTxLiBvRv//9bz799FOio6PlYAghrgkXLlygf//+PP744xJAxPVPo9HQsGFDysvLmTp1Kj169CA5OZnw8HAMBgMajYYpU6bQsmVLtm7dyocffkhycjL9+vWrt57AwEBmzZpFTEwMX331FUuWLCE5OZmmTZsCsGPHDjZu3AjAggUL2L9/P7fddhuVlZUcOHCA119/vd76YmJi8Pf3Jysri5tuuony8nJ27drF9OnTOX78OAcOHGD79u0YjUbKy8uvWM3tcrm4ePEieXl5QN1EUIGBgfTp04f09HSee+45unfvzuHDh3nllVc8zc0OHDjAnDlzMBqNDBs2jNTUVNq3b8/cuXNp27YtM2bMYPny5Tz77LOsX78egIqKChITE3nllVcwGo188cUXnv144oknMJvN7Ny5k927d/P5558TGhpKUFAQZWVlqFQqsrKy+PLLL5kxYwY9e/Zk/fr1LF68mEmTJtGtWzeysrKAumZv8+fPZ86cOXh7ezNp0iTWrVvHXXfdddnILULcqHx8fHjooYcYNmyYHAwhxDVh+fLlFBYW/urlpRO6uOY0bdqUt99+G6fTyRtvvMGoUaP48ssvsVgshIeHYzabOXDgABaLBbPZXG/21u8kJCRgs9k4dOgQKpUKRVEoKiryvD9+/Hj8/Pzw8/OjadOmVFRUkJWVxebNm2nQoMFlTyr9/f1p1KgRZ8+epaCggNWrV9O2bVtCQ0Px9fXFx8eH9evXk5mZicFguOJETJWVlXzyySeMHz+e8ePH88Ybb3D+/HkAXn75ZXbv3s3bb7/NXXfdRVJSkme5YcOGERUVRWRkJIMGDSIjI4O8vDzOnz9PQEAAhw4dIjo6mtzcXE6fPu0JTLfddptnaMfv2O12PvvsM2666SYOHz6M1WrFYrGQk5MDgJeXFw8//DBarZYuXboAdR0rDx48SHJyMl26dEGv19OiRQtUKhXffPMNiYmJlJaWkp+fT1BQEMePH6eqqkouZCGEEOIGJTUg4pqj0+lo164d7dq1o7q6mg8++ID58+fTsWNHTp8+zccff4y/vz8Wi4Xs7OwrduJesGABGRkZ+Pj4UF5eTkFBAXa73fN+SEhIvbDi7+/P9u3bOXnyJO3atbtiB8KmTZuybds2jh49ytq1a+nfvz8AiYmJPProo2zatInVq1fTtGlT7rrrLmJiYuotHxAQwJNPPnnFp6B2u52wsDDsdvtls88ajUZPp3qj0YjNZsPpdJKfn8/KlSvx9/cHoHfv3p72xzqdDrPZfNl2vlt2+fLlnhoWs9nsma/BZDLVCywajQar1YrD4cBoNKLV/ue/FEVRqKio4OjRo8ybN89TlpCQUO9zQgghhJAAIsRVS1EUCgsLKS0tJTk52XMj/d0N7aJFi/Dz8+P1118nKyuL6dOnX3Fo2blz5zJo0CBGjRpFRkYG7777br33v98ZNDQ0lNjYWNasWYOiKNx9991X7HTVoEEDTCYTy5Yt48KFC7Rt2xaA8vJyGjduTFpaGt988w2LFi2iY8eOlwWQH+NyufjnP/9JaGgoLVq0YP78+SQmJnqW37x5M7fccgtGo5EdO3bQqlUrQkNDad++PWlpaaSnpwN1/WMaNmx4xRqh7/j4+NCxY0f69OnDwIED0Wg0lJaWYjQayc/P/9FAmJiYyO7duz2Br6ioiKCgILp06YLdbmfKlCkEBwdTWlqKWq2WmWuFEEIICSBCXFsB5LPPPvP0ISgpKaF///4EBwdz8803s2DBAqZNm4ZKpcJms11xPd27d2fr1q2cP38eq9X6k3ODaLVaUlNT+fLLL4mNjf3RSZq8vb1p1qwZb7/9Nu3atSMwMBCA/Px85s6di0ajoaqqipSUlCuGj6qqKubPn8+hQ4eAutqFMWPGcPz4cTZs2MCsWbMwGo28++67fP3114wZMwaoG03l7bffpqqqCpVKRb9+/QgLC6Nz585s3ryZ7du3o1arMRgMvPjiiz95fFUqFVOmTGHx4sWe/QgNDfWEmB/TrVs3ioqK+OCDD/D29kaj0fDCCy/QtWtXjhw5wptvvolarUaj0ZCenk6HDh2uuqGQhRBCCCEBRIjLqNVqkpKSuOuuu7h06RKKohAYGEjjxo0xm83cfvvtREdHU1NTQ1BQEEOHDvU0NXryySeJiIhAo9Hw0EMPcejQIdxuN4GBgWg0Gk+/jg8++IDExMR6242KiiIuLo62bdvWa571Q3369CE6OpqIiAjPU/74+Hj69+9PTU0NRqORpKQkIiMj6y1nNpt57LHHKC4u9tS+qNVq/Pz8SExM5PXXX6dRo0a4XC4eeughqqqqPLU+vXv3JioqCrvdTsOGDT373qdPHxITEykqKkKlUhEUFOQJFK+99lq90bYmTZpEbGwsarWa7t27Exoayvnz53G73YSGhhIREYFarWb69OmeoYGDg4OZMmUKMTEx+Pj4cP/993Py5EksFgu+vr7o9XoiIiKYMGEC2dnZWK1WTCYTDRs2lCZYQgghxA1MtX79+h+d+rhHjx5yhMQNT1EUzyhPI0eOpH379lfNvt1xxx2MGjWKvn37yk29uCpt2LAB+Y75afPnz0dRFBkFSwhxzfhuFKyxY8f+quWlDYQQP8FmszF79mwmTpxIo0aNaNGihRwUIYQQQojfQB6ZCvETDAYDo0aNYtSoUVfl/n399ddykoQQQgjxy9XWQnkF2B2g1UCgP3zbzFoCyFWsrKwMq9Vab8QkIYS4Wrndbkwmk2doZiGEEDeoigqY+yW89jHkXQAfM0wdA/ffDYEBEkCuZtOmTfNMriaEEFe7goIC2rdv/19HQxNCCHGdW7YGXvgAyi7Wva6uhGc/rKsJeWTsH755CSC/gZ+fHyNGjKBNmzZyMIQQV73ly5eTnZ19w/3eVquV9evXc+HCBVq0aEHbtm3Jzs7m4MGD2O12/Pz86NOnD3q9nkuXLrFnzx4KCwtp1KgRLVu2xGAwkJ+fz4YNGzAYDLRq1YqUlBRsNht79uzhzJkznnUYDAYsFgvr1q2jsrKS1NRUmjZtil6vlwtQCHH12LwHykrrl9kqYUXGnxJApBO6EEKI65rD4eDMmTPs3LmT9evXA3DhwgUsFgsAq1evZvXq1TidTvbs2cOKFSuwWCx88cUXnDlzBkVReP311ykrK+PChQvMmTOHyspKDh48yPr166moqGDt2rVs3boVl8tFRkYGmzZtoqysjFWrVpGVlSUnQQghJIAIIYS4UZhMJoYOHUpaWpqnrFWrVgwfPpwRI0bQqVMnT43FsWPHaNOmDaNHj8bX15cTJ05w4sQJjh8/zrhx4xg8eDBut5vDhw+zZ88eoqOjefDBB7nttttYsGABNpuNZcuWMWDAAEaPHo1KpfJM6imEEFeNWzpDSPAP/rP0h0G9JIAIIYQQv/mLTq3G39+/3lw5302WCbB9+3ZatGiB1Wrl0qVLJCQkeCbSvHjxItnZ2cTGxuLt7Y3JZCIyMpJTp05hsVjw8/PDaDSSmppKVlYWbreb06dP06hRI0wmE97e3lRVVeFwOOrtU01NDe+//z7Dhw/nww8/xGazyYkSQvx5+vWC6ROhwbcTI5v94I0JMGzwn7J56QMihBDihjVnzhxKSkq4++67uXTpEi6XC41GA4BGo8HlcmG329HpdACoVCo0Gg1OpxNFUVCr657jabVaXC4XiqLgdDo9Yee793/IaDRy9913M2DAAJYsWSJ9RIQQfy6TCe65A9J7/CXD8EoNiBBCiBvSN998w9y5c3n33XcxmUzodDq8vb0pKysDoLy8HB8fH6KioigsLATq+pNUVFQQFhaGWq2mtrYWRVEoKioiNDQUtVpNcHAwJSUlKIpCTU0NWq3WE2C+o1Kp8PPzIyIiAj8/PxnOXQgBGzdD816gSgLfVvDV0j92e0YjRIZDfAxER/5p4QOkBkQIIcR1zu12U1JSQllZGRUVFVy8eJGsrCz+8Y9/MGnSJOx2O+Xl5fj5+ZGYmMiWLVuIi4vjzJkzpKWl0apVKyorK9m9eze1tbWcPHnSMznpkSNHOHDgAIsXL+b2229Hr9fTs2dPFi9eTFVVFTabjaSkJDkJQoiftnkrTPg7ZJ2pe11dBXdPgXkKDBl43f26EkCEEEJc1yorK3nttdc4dOgQLpfLU3OhUqmYOXMmKpWK9u3b88QTT9CxY0cyMzOZPHkyt956K8nJyWg0Gl555RVeeuklfH19GTZsGGFhYaSlpZGTk8Pf//53oqOjGTx4MDqdjoEDBzJt2jRee+01BgwYQPv27eUkCCF+2urNkHW2fpmjEj758g8JIIoCFoubixfdhIdr8PL6c2thJYAIIYS4rvn7+/Ovf/3rZ302Li6OqVOnXlbesWNHlixZUq/M19eXxx57jMcee6xeeVhYGDNmzJADL4T4+WwOwH15ea39d92M261w6ZJCTraLndscrFvjYspLXrRuq5MAIoQQQgghxB8u5xSs3w61VggOgG4dITr6z9+P1GTwD4RLZd8rNECXVr9b8CgqUti/x8HenS727HbhbYS27TSYTH9+HzQJIEIIIYQQ4sZzIhue/wcs2gg4wegLY2+Dx8dAbMyfuy/9ekBBIfxrAZSV14WPh2+DB+/5zasuPOdi3RoHe7a6OHXaTViEigGDtLTvqCWlsfZPb3511QeQ6upqPv74Y3Jzc+nXrx89evRg27ZtbNiwAbvdTnR0NPfddx9eXl4UFBSwdOlS8vLy6NWrF126dMHLy4v9+/ezaNEiAgMD6dOnD82bN6e6upqFCxdy6tQpoqKieOihh9BoNOTk5PD1119TWVlJeno67du3v2zkEiGEEEIIcR2YvRAWZdSFD4DaKvhoBTRpCGNH/rn7EhYGY4dDi1Qor4B9B+DsOZj6T0hJgKG3QUL8z16dosCZ005WrXRwYIeL3FyFxIYq7h2lo3krLYkN6vp9/FUD8F3Vw/Cq1WrPsIbHjx/3lKelpTFw4ECysrJYunQpNpuNLVu2UF5eTvfu3Zk3bx4FBQW43W6mTp3KTTfdRGBgIF999RUVFRWsXr2a4uJibrnlFjIzM1m9ejUVFRWsW7cORVFo3rw569ato6CgQP44hRBCCCGuR7uPAj/oY1FdAcfP/DX7Ex4OA9OhQTSs2gPLd8HspfDshzB9JuTm/ddVuN2Qmenkpak1PP6QlbmznPj4w7NTDDw/zcjguwykNtViNP514QOu8hoQo9FInz596s0i27p1a/R6PRqNhmPHjnHs2DFuuukmCgoKaN++Pd27d2flypVkZ2dTU1ODy+Wid+/eZGdnU1hYSHZ2Njt37qR3796kpaXhdDqZP38+TZs2JScnh5EjR5KUlMTmzZspKioiISFB/kCFEEIIIa43Jq8rFKrB6y+eGPSFf8Kp3O+lihr4aBV0bgP3xV5xEadT4egRJ5/MsrF/h4LDBekD1Yy414vgEDU+vio0mqtnvqGrOoCoVCqMRmO9mWSNRqPn36tWrWLYsGHU1NRQW1tLWFgYWq2WyMhIiouLsVqtJCQkoNPpMJvNmEwm8vPzcTgc+Pn5odFoaNKkCdnZ2VitVqqqqoiOjsZoNGI0GqmqqsLtdtfbfn5+PjNmzGD37t2UlJSQnp4uf8BCCCGEENeaiSNh7TGwXfpPWfOGMKj3X7tfWecuL3PVQFnFFYPHsaMu/vWmld0ZbswBKm6/W80DDxoJDlFztc5xek12Qnc6nbzxxhuYzWYGDBhATk4OiqJcFl6uVPZjQQf4WZ+PiYnh1VdfBWDKlCnSR0QIIYQQ4lrUuycsmgYTX4KCSuiYCNOfgrZt/tr9SgiGouIfFBrAbEJRwOVSsNkUjh5y8s4/bRzdA4Gh8NATWu6820BYmOaqP/TXXACpra1lwYIFZGZm8uGHHwLg7e2N0WikqKgIp9NJYWEhzZo1IyoqitmzZ+NwOKisrKS6upqYmBh0Oh0VFRW4XC4yMzNJSkrCy8sLs9lMQUEBRqOR2tpafHx86tV+CCGEEEKI68htfet+fgm7HYovQtm3NSehQRAcBNrf6bb6pcfhnslQXAwodeHj3luwduxE0Vkn+/Y6mf+Zk4KTClFxKiZO1nD7HXqCgjTXzGG/qgOIw+Hg2LFjnDp1CofDQU5ODocPH+ajjz7i6aef5ujRo4SEhBAaGkp0dDS7du3C5XJRVVVFcnIyiYmJqNVq1qxZw4ULF3A6nSQlJdGhQwf27duHVqtl8eLFDB48GH9/fxo0aMDq1as5ceIEQUFBhIaGyh+mEEIIIYT4T/jYtgtefx9W7a0rG5oGTz0MrZrD7/Hgukc3WPAKfLQILFZssQlkdRrMjg3hfLOyltpqSEhUc89ULX366jGZrr2H5Vd1ALFarWRkZFBRUdfmbefOnZSUlNChQwf27NmDRqOhdevW3HbbbXTt2pXy8nI2bdrEsGHDiI6ORq1W8+KLL3qG4b3jxqJf5QAAIABJREFUjjvw9/cnPT2dhQsXsnbtWpo0aUJ6ejparZZevXrx1VdfcfjwYfr06UNMTIz8oQkhhBBCiDrFF78NHzv/U/b5BlCp4ON/gLfx99lO966Ut7yJo4ec7N/rZPOnLhw2J41S1XTtqaVbDx0+PtduK52rOoD4+vry+OOP/6zPRkdHM2HChMvK27RpQ5s2bS5b7+jRoy/7bMOGDXnqqafkj0sIIYQQQlyu7NJ/aj48FFi4Cd5z/C4BpLjYxfatTvZud3HooAujETp10dDxJi0tW2sxma7ezuXXRQARQgghhBDi6vfbaiMUBfLOOlm7xsHe7S6yshQSG8LdI3Q0bamlYZL6mmxqJQFECCGEEEKI3yI0qK7Px+cbqOsgDqCCsbf+qvlD3G44c8bJ11/Y2bHRTVGxQos2Kl58yUBikprISA16veq6O4wSQIQQQgghhPg5goPqOpyrVHXNrlDXhY8nHwL9twGkohLmfQFzltQljH5dYexICA/7XvBQOHXKxbxP7ezc5MJigfZdVDwx2YuEhhpCQ6+uiQMlgAghhBBCCPGX3Dlr60a7+vgfdX0+oK7mQ6+vGwHLbocP/g1PvQfY6t7fnQOWWnjmEQjw5+xZJ2+/aWXzGgW9Abr31TBipJ74RA0GQ908dCrVdX4Y5UoSQgghhBDiZ1Kr6zqbX6nDea0VJn3wn/ABgAPe+Jp9KXfwznot+7cp+PrB0Ac0jLjXQGSU5oY7hBJAhBBCCCGE+D0oCrhqv32hogYjR4hjlvdgDv89FFOown0TNNz3gBfBwTfuZNcSQIQQQgghhPg9aDTQKImC45UcJIXPfXuTr29AVCiM/5uB24eb8PNT3/CHSQKIEEIIIYQQv1FlpZujBzQcS32KjeeruKTxp5nzBHeFLKXHo60xDm8CPhI+JIAIIYQQQojrU9ZxWL4BLFYID4L0bhAf97tuQlHqJg7cu9vJnu0u9uxy4eXVlvbjHXQxHaU9CvpmXSCtE/iY5JxIABFCCCGEENelE9nw4r9g0UbACUZfOH4KHh8DsTG/S/C4cN7Fls0Odm1xcfSIm4AAFbcO0NKmvYbUpiZ8zV2BrnIuJIAIIYS40VRVVTFz5kyys7Pp168fd9xxBzabjblz53Lw4EECAwN5+umn8fb2Jjc3lwULFlBQUEB6ejo9e/bEy8uLLVu2MH/+fPz9/Rk6dCgtW7akvLyczz//nMOHD9OoUSPGjRuHXq+nsLCQGTNmYLVaSU9Pp3v37uh0OjkRQvyZZn4KizbVhQ+A2ip4bxkkxcOEUb96tW63wrlzbtascrB5vZOCPIUGySpGjdPRvKWWxIYaDAaVHP//QhqiCSGEuK5pNBqSk5OJj48nOzsbgI0bN5Kfn899992HRqNh9uzZWCwWNm7ciN1uZ8iQIWzatIlTp05hsViYNm0a9913H+3ateO9997DarWydu1aKioqGDlyJFlZWWzduhWbzcZnn31GREQEPXv2ZM+ePRw5ckROghB/toMnAEf9MlsV5OT96lUWFrp4bXotY4fXMOd9Bz5+MPn/DEx9xcgddxpo1ETCx88lNSBCCCGua97e3vTp04fa2lry8upuPrZu3UrHjh1p1aoVYWFh3HXXXdx+++2cOnWK9PR0OnfuzKpVqygoKCAvL4/ExETat29Pfn4+27dvZ8+ePZw5c4akpCTat29PcXExS5cupV27dqxevZp58+bh4+PD4cOHyczMpHXr1nIihPgzmb0BFaB8/3EEeBt+8apO5zj54D0b65a5UaugR381w0boSUrRfjv/4PU/caAEECGEEOIX0mg0qL53h1BWVoa/vz8ajYaYmBgKCwux2+1YLBZCQ0NRqVQEBgZSUVFBWVkZMTExqFQqDAYDAQEB5ObmoigKPj4+qFQqoqOjKSgowO12U1JSQlhYGABqtZrq6mo5AUL8lMNH4JlXYNU+0Blgxv/A2Ad+2zr/di+sOQq2S/8pa94A7uj9sxZXFDie6eTdGVYyViq4FYX+QzWMf8SL2FiNnDMJIEIIIcQvo1arUZS6J6NutxuNpu6GQqVS4Xa765VrNBpcLte3NyUKbrcbrVbreQ3gcrnQarWoVCo0Gg1ut9sTeFRXeDRqsViYNWsW69evp7S0lAcffFBOirgxZR6HJ6fD2t11rx01MO4VcCvw0K/vq0HvnrBkOjzzBpRUQbN4ePFRaNvmRwKHgtMJFRUKRw87WTjPzsFdCkYTjJyg4d77DISFSfCQACKEEEL8ShEREVy4cAG73c6JEydISkrCy8sLPz8/cnNziY+P99SShIaGkpGRgdPpxGKxUFJSQt++fTl37hzl5eU4nU7POtRqNTExMZw+fZrAwECcTicBAQGXbd9kMvHoo4/y6KOPMn/+fE+QEeKGcyAT1u77QaEb/u+D3xZAAPrcUvfzX1itCufyXRw57GTJV05OZytERqq4f7yGgXcYCAtTX/FBgpAAIoQQQlyR3W5n9+7dHD58mKKiIvbt20fLli3ZuXMnXl5ebNu2jWHDhuHv709SUhIZGRmUl5d7wkR0dDS1tbUsX76c0tJSdDodTZs2pbCwkMOHD7N8+XK2bNnCyJEj0ev1pKens3DhQqKjo1Gr1aSmpspJEOLHuFyA6/LySvsfvunqajdnTrs5ctDJquUOCnKhYbKK0RN09OilIzJSI307JIAIIYQQv5zD4eD48eOoVCpCQ0M5fvw43bp1w2azcfToUWJiYrjzzjsxGo2kpaVRU1PD6dOnufXWW4mLi8NgMPDss8+yevVqfH19GT16NAaDgbS0NKxWK5mZmXTt2pV27dqh0+kYMmQICxYsoKSkhLS0NFJSUuQkCPFjYiIgKRpO5n+vUAV3dP5DNqcoUF7u5tgRJ3t3Otm8yYW1Blq0VjPkHg1dbtIRHCJNrSSACCGEEL+ByWRi9OjRl5UPGjTosrLIyMgr9sdo06YNbdrUbztuNpu58847L/tsaGgojzzyiBx4IX6OVs3giQfgzdlw8hyggSFd4flHf/fgUVrqZtsWB9sznGQedePtDWk96iYObNFKi9kss1NIABFCCCGEENc3fz+4eyA0bwzFZaDVQGoSxMf9bpsoKXGxaoWDTWucFOQqRMSquPMeHa3aaWmYpMFolHZWEkCEEEIIIcSfr6wcFi2Br9bWve6XBiPuhMCAP3a7fn7Qqd3vvtqSEhdffm5j/Uo3JcUK8Ukqxj2io2VrLRFRdcFD+nj8Na7quqbS0lIGDhxIXFwc7777LgDV1dWMGTOGlJQUbr/9dqqqqgDYtWsXffv2JTU1lXnz5lFbWwvABx98QFJSEv3792fbtm0A5Obmcuedd5KcnMz48eOBuiEU16xZQ6dOnWjXrh2LFy/G6XTKFSKEEEKI65+lBt6fAw+9BWt21f08OqOuzFJzTf0qZ886ee2VGu6+rYYP/uEiOBL+/oaBN9/xZsAgA4kNtXh7S/iQAPIjfHx8ePbZZ3niiSc8ZZ9//jkNGzbk8OHD3HzzzXzwwQeUlpaydetWRo4cyfLly1m5ciV5eXmUlJTw/vvvs2fPHsaOHcuiRYuwWCx88skn3HHHHRw8eJBLly6xatUqioqKyMjIYMqUKbz99tvs27eP3NxcuUKEEEIIcf0rK4fnZwHfDxs1dWVl5Vf97isKnDrl5JknLQzqVcuc95w0b6di6SZvZn7ow01peoKC1Oh0EjwkgPwXBoOBFi1aYDKZPGW7d+/m5ptvRq/XM3jwYDZt2sTFixepqKigZcuWJCQkoNfrOX/+PGvXrqVnz574+/sTHx9PQEAA+/bto6KiguTkZLy9vbn77rtZsWIFFRUVnD9/ni5dutCiRQsqKyu5ePGiXCFCCCGEuP653OCqvUJ5bd17v3q9Lli/CdrcCqpk8GoBH88Fh+M377LbrVBTo3DsiINnnrRwd/9aMr5x02+wmiXrvHnzXyaio2VEq6vRNdcHpKqqCl9fX1QqFYGBgVRUVGC323E4HJ6gEhAQQFVVFcXFxYSGhnrCjF6vp7i4GJ1Oh06nAyAkJISLFy/idDqx2Wz4+PgA4HQ6r9gEq7a2lpycHMrKyigoKPDMmCuEEEIIcc3S6yA2HPIu1C+PDa9779fasRueeA0OZde9tlngwVfq/j1qxK9apd2uUHrRzZnTLj77t539uxWCAmHwCA1D79ETH69FLQNaSQD5PRkMBmw2GwA1NTV4eXmh0WjQaDTY7XZPSPDy8sLHx4eCgoJvA7gLl8uFj4+P598AFosFk8mEWq1Gq9Vit9tRqVSo1WrUV7h6rVYrJ0+e5OzZsxQXF8vstUIIIYS49gX6w/MPwd8/hNzzdWVRoXVlgf6/fr1b9sKhnB8U2mDWF78ogCgK1NS4yT3r5ugBJ6tXOck5rpDYQMWoCTr69NESE6uV5lUSQP4YDRs25Pjx47Rs2ZJdu3bRpEkTzGYz3t7enD17lqCgICorKwkODiYoKIjly5djtVopLi6mqqqKlJQUMjIyKCoqwuFwsG3bNtq0aYO3tzf+/v6cOHECo9GI0WjE19f3su0HBAR4xo6vrKxEo5GqPSGEEEJc47y84K6BEBoMW/fWlXVoAb271b33a7lcwBUe1jp+3kA/igKVlW6OHHKyf4+T7ZvdVFcpNGqi5m//q6V7Tz0hIVLdIQHkd1RVVcV7773H2rVrcblcmM1munTpwtdff83hw4cpKyvj4YcfJiQkhKZNm/LVV1+xZMkSmjVrRkxMDGazmfj4eCZNmgTUTSQVGxvLLbfcwooVK1i3bh1lZWWMGTMGs9lMmzZtmDFjBhqNhtatWxMTEyNXiBBCCCFuDL6+MCC97uf30iQJosLg3IX6t5+9O/2X4KFgsSjs3ulkx1Yn+3e7cDqhZRsNHbtoaN9JR1CQBA8JIH9IGPciPT2dzp07AxAWFkZERATh4eFUVFTg7e1N48aN0Wg0dOvWjfj4eGw2G3FxcQQGBqJWq3nqqafIz8/H29ub2NhYNBoNXbp0ITw8HIvFgr+/P5GRkQD079+fpk2boigKcXFxmM1muUKEEEIIIX6tbp3hqfvgzX9DXhGghwkD4aH7fnSRigo3a76xs22Di5Mn3Hj7QI/eWlq309A4VYufnwqVtLWSAPJH0el0NGvW7LLylJSUy8rMZjPNmze/rDwyMtITML4fbFJTUy/7bGBgIIGBgXJVCCGEEEL8HgID4L6hcFMHqKoGrRaS4uHbQYK+r7jYxbKlDtYvc1KQpxCRoOK+MTpatdESGa3G21stfTwkgAghhBBCCPFf+PlB6+ZXfEtR4Hyhi6+/srNhpYvCfIXkZvD8ywZSUjWEhKgxGiV1SAARQgghhBDiN1AUuHDBzZzZVlZ86aKqEtrdpGLyNC9SGmvw8lKh0UjwkAAihBBCCCHEr+R2K9hsUHzBxQczbaxZ5kajhi49VYx+2EByslZChwQQIYQQQgghfhu7XaG0VOHsKRcL59vYkaEQHKSi/50a7hmmIylFJ307JIAIIYQQQgjx6ylKXfA4f95F5hEXyxY7yDqsEBig4s57Ndw5VE9cgtyGSgARQgghhBDiNwYPq1Uh+7iLQ/udbNropDBfIT5exX3jdKT30xERIZM4SwARQgghhBDXHpcL9u6HjTvB4YLUJLi5A4QE/yW7Y7Uq7NnlYMdWF/t2uai2KLRspeH2IRo6ddYRFKxCrZa2VkICiBBCCCHEtWnTFnjqTdifDbjrZhyfeDeMGQZ/4rxmFRVuNm2ws3Wji8zDbrRe0OMWLW3a100cGBgo83cICSBCCCGEENe+F/8J+7P+8/rcBZi5EG5qB106/OGbLytzsXG9gw2rnJzIVPANhMF3a2nVTktCAw1+fhI8hAQQIYQQQojrx7bMy8tyz0NJ+S9bz/JV8NosqKqFto3hsQchtckVP6oocPGiiyWLHaxb7iT/rEJiCvzPJB1Nm2sJDdfIxIFCAogQQgghxHXJYASb5QeFetD/gtu7ZatgwFNAbd3rg6egqBzemATJSfU+WlXlYvZHVr6c66aqApq2helvG2jRSovJpEKtBpVUeYifQS2HQAghxI3q448/pnXr1rRo0YKnn36aiooKPvnkE5o3b06vXr04fPgwiqJgt9sZMmQIjRo1YtSoUVy8eBGAFStW0LNnT1JSUli8eDEAtbW1zJgxg+TkZIYOHcrevXvlQIs/xj8f/cGtnAru6QHNUn7+Ol7413/CBwAuWLa9rmP7t8rL3Ux/uYaurWr48B8uElLgw3kGZs/15eY0PWazGo1GJeFD/GxSAyKEEOKGdPHiRWbNmsWqVavw8fHh0Ucf5b333qOkpIQvvviCAwcOsGLFCiIiIli4cCGNGzfm448/ZsGCBcybN48hQ4awbt06Jk+eTJMmTejfvz99+vShsLCQLVu2sH37dr7++msyMjJo2LAh/v7+ctDF72vUvWDQwxufgNUBt90Mf3sAYmJ+/jpKqq5Q6MJWYufkYSeLFtpYs9SNGujaW8XocV40bS4TBwoJIEIIIcQvptPpCAsLY9u2bZjNZtRqNQaDAbvdTlJSEgaDgbVr11JZWck333zDSy+9hNlspkmTJixcuJDjx48THh5OXFwc4eHhJCcns3v3bioqKmjYsCHBwcE0bdqUTZs2UVRUVC+AuFwuCgoKuHjxIrm5uURHR8sJEb+cXgcPjKj7+bXaJcO5om9fqCjDTKYmhaVfxbNveS2+vioGDNUwbIRMHCgkgAghhBC/iclkom3btixbtgyj0YiXlxcmkwmj0YhKpcLX15fa2lqcTicXL14kODjYE1zUajVlZWXo9XoMBgMAQUFBXLx4kZqaGk/YMJlMuN1ubDZbvW07nU4OHjzIwYMHOX78OBEREXJCxF/juYlwvpLTu8rZp0phs08HsmNuJqZJGEM7a+jdV0dcnEbm7xASQIQQQojfKjc3l5ycHF599VVMJhPTpk1j3759eHt7A2Cz2Txhw2QyUV1dDdTVXiiKgslkwuVy4XQ6AbBYLPj4+KAoCrW1dW3q7XY7KpUKrbb+163BYGDgwIEMHDiQ+fPnoyiKnBDxp6utVciiGceaPUnGmRJyI1vTqJWZe7uo6drLSFRUXd8OISSACCGEEL+DS5cuUVlZiU6nQ6PRoNfr0Wg0KIrC+fPnOXr0KFFRUZhMJjp27MjGjRuJiYkhLy+P0NBQGjRowObNmykqKiIgIICcnByaNWtGUVERK1asoLq6mtOnT6PT6Qj8EyeFE+K/qapys3e3k22bnBzY66aquildx2gY3ElDi1ZaIiI00sdDSAARQgghfm8pKSk0bNiQZ599Fq1Wi5eXFw8++CBbt25l8uTJKIrCsGHDCAoK4v7772fKlCns27cPk8nE/fffT3x8PElJScyePRu73U56ejqRkZF4e3sTExPDo48+il6vZ8CAAZ7mW0L8VRQFLl1ys22Lg7UrnGQdc+PrB736amnTQUvDZA3+/jJxoJAAIoQQQvxhfHx8mDhxIhcuXADq+nDExsYSGRlJ586d0el0NGjQAIPBQIMGDZg0aRIWiwWz2UyDBg3Q6XQMHDiQNm3aYLPZSExMBMBsNjNu3DjOnTuHyWQiNjb2siZYQvyZLBY3q5bbWbnUSe4phcAQGH6/jrYdtMTGqfE1y6wMQgKIEEII+F6/AJU8lfyDREdHXzYCVXh4OOHh4fXKVCoVqamply0fFBREUFBQvTK1Wk1UVBRRUVFygMVfHjwWLbSxYI6T8mJISIG//a+Ojp11BAaq0etl4kAhAUQIIW7wwAFOp4LFomCprvtRFEhooEGvl5sEIcTPU1rq5tN/W5nzngtrtUJqBxUvvGSgYyc9aqnsEBJAfr0zZ85w5swZNBoN4eHhJCYmkpubS15eHt7e3jRr1gyTyYTD4WD//v1YLBbCwsJITk5Gp9NRUFDA6dOncTgctGjRguDgYGw2G2fPniU/P5+goCAaNWqE0WiUq0QI8QcFDoXa2rqbhbKLCuVlbooK3Zw44ebECRfFRZCYoGLKdCMRERo5YEKIKz64cLvrHlzknXWzfKmdVUtcOGxwU08VD471okUrnRwoIQHkt6qtreW1114jOjoah8NBbW0tt956K9u2bcNisVBWVsYdd9xBz5492bt3L7NnzyY0NBSNRsOQIUNITEzkk08+wWq14nK52LJlCy+++CI5OTnMmTMHvV5PRUUF9957L23atEEtjwuEEL/TjUJ5uZvCQheFBQolF9ycL1Q4e9pFYaFCTQ34mCAiTE3jRlp69laR0kiNr6/UfgghLudyKZSXK5w55WL5Ugdb1rtQA527qhl+v54mqVqZv0NAaSkUFoPbDWZfCA+Bv/gB+zUZQKqrq9myZQs7duygpKSE1157jY0bN6LT6XjqqafYvn07a9as4eabb2bevHnceuut3HLLLcybN4/t27dTW1tLeXk5EydOJCgoiIEDB3L27FkyMzPR6/VMnjyZuXPnsm/fPlJTUz1jwgshxC/hcCgUF7s5c8rF2bNuzuUpFJ1zc77QTdkl0HtBeKiKhAQ1bTuqCQ1XERGpJjJSTUioRppKCCGuyOlUyMt1cfyYiw3rHOzbrRAaoqLfIA19b9WT3EiDVivBQwD5+fDyO/DeCsAB7VPg8Qehfy8wmSSA/BJ+fn7ceuutPPDAA3h5eREdHU1oaCg2mw0/Pz+aNWvGRx99hMvl4vDhw/zv//4vPj4+BAQEcPr0abKzs4mLi8NsNuPr60tsbCyZmZmUlZURHR2Nl5cXSUlJrF+/HpvNVi+AlJSUsGTJEo4fP86BAwfo27evXNxCiG8DB5w54yDrmIvsE27ychQuFtc9oXQpEBAEiQ3U9L1NR1SsGv8AFUFBKgKD1Jh8VDLh1y+gKIp0nhU3nNpahZxsJ/v2uNiy0cnpUwqNUlTc+6COrt21JCZqr/0HF2fOwobtUGWBAD/o1hHiYuXk/1pT34KPlgPfDmqyOwtefg9iIqBzBwkgvyz5OykuLuaBBx7AarWyceNGioqKPCORGAwGHA4HiqJgtVrx8vIC8EwwZbVa0Wq1ni8vLy8vrFYrTqfTEzZ0Op1nttvvM5vNdOvWjVatWlFTUyPNs4S4YW+AoabGTc5JF8eOusg84uJsjkJFGVRVKaj1EBULzdpoSG2qJiJKjZ+/GrOfCn9/NV5eMrLVb/HOO+8QHx9P586d/5+9+46Pqs73P/46Z2omvTdKAgRCbyFUIVKDSFVBRQELNixY0F3s7nrd/a1tcb22C6666ioiItIUkV4DBEwg1JAKSUiv0875/XFCEMFdYcGlfJ6PxzyUbyZnZs45mZn3+ZaP1NgQl73aWo30HR7W/eAhPc1LVQ0kJ5sYN9FE9x5mYptdJoUDDx6CP8yBD1cCTjA54I6R8Lt7IT5OToRzMXfZyfBxwu7DcChPAsjZSktLw2KxMHLkSMrKysjJyWHNmjX0798fXdcpLS0lMDAQVVUJDw+npKSE8PBwnE5nU1tWVhZutxswejUiIyOprKykoqICgMrKSnx9fTGZTp34abPZaNOmDQCLFy+WACLEFaSmRmNXuoe0rR7Stxs9HHU14PFCYBi06wCDU8306GEmMsqE1Q42G9jtCiaTLHd5PrVo0YIDBw6wYcMGmjVrxqBBg+jQoYPU2xCX1UWO+nqdtK1uVi73sHuHFx1I7meidz8zXbuZCI+4zBan+PQr+HCVET4AvHXw/gpoFw+P3CMnxTkxAZ6ftSn8txPrJflOHRISQnp6Ok6nk9raWg4fPkznzp2pra3lyJEjLF26lG7dumGxWBgxYgRfffUVQUFB5OXlER8fT69evfjnP/9JcXEx9fX1HDp0iL59+1JTU8O2bdsoLS1lw4YNdOvWTeZ/CHEFf/iXlGhs3eJi/TovaRs0CnN00EA1Q2wrhb5DVAYMMNMjyUxYmMzZ+C2NGTOGoqIicnNzWbVqFffffz9t2rTh5ptvZsCAAU0930JcilwuneXLnHz9hYecgzo+/jBqrJm+/S20aGn0pF6Wk8t3ZgH1p7a5ayBjv5wU5+rZW+H5uZzSC3JVZ+iUIAHkbHXq1Inbb7+d0aNH4+vry7Bhw5gyZQqffvopd999NzExMTz77LNYrVamTJnCI488wrRp0xg8eDAjRowgICCASZMm8eSTT1JdXc2bb76JyWQiKSmJrKwsrrvuOnr16tVUCVcIcXkGDI9Hx+nUaWgAtxOKjnnZts3D9jQv+zN1qsvBYgIff2jZVmHsRBM9epjp0s2Mv7+kjf+2zMxMPv30UyoqKrj55ptp3bo1X375JTabjauuukp2kLjkVFdrfLPYxcdz3RQXQFRLuON+C4OuthIUrGC3X+Y9qQ47oJz6ZRkVfGxycpyrx+4Hqw2enguaC4b3hCdnQMf2EkDOxb333su99957Stvdd9/N3XfffUpbYGAgc+fOPe33x40bx7hx405pCwsLY+bMmcycOVNOWCEuu8Bh1NyoqNCorNSpqdTJy/WSmell7x6No/mguzDmaIRB/6tNtO+g0qWridZtzDJn4yJz7bXX0qJFC+644w66du2K1WpFVVXKy8sJCAiQHSQuKeXlGosWOvlknoeifIgLKeb1/Ofps28XakM7aDMLYnpd/jvi1nGwPA1KS062xcXCxGvkJDlXfn7w6H0w4w7jypvFAnYbmP67w/dksKwQ4rLk9epUV+uUlmqUl+mUl+rk52rs3eMl+7BGRRmYVQgOVgiJUOneUyGxvUqHDmaat5TK4xczTdMYOnQojzzyyGk/mzhxouwgcUlcEHG5oKRI45vFTj7/yEtFCXTto/DS1evo+cfHaRqKtHYHPPgi/O+z0LP75b1jRgyBj3WY+T9w4Dh0iYVXfgeDpEfzP2KzGbeLiAQQIcRl8GFuBI6SEo1jhRqFhRrFx3QKcjQOZ2sUF+t43BASpBAdo9Crt5mY5gqtWqnEtzYREaGiqtLDcalQVZVfywlTAAAgAElEQVTMzEwKCgoICgpqWgzEbDbLsFlxkYdnY1nuwnyNxYucrFyqgQ7dklVuutVC124WrIPf47R5EFv3wuKVEBxsLE+rqhATAY2rf15eIWQo7B0qJ8tlTgKIEOKS1NCgU1DgJfuQxpFsL4W5OkWFGkVFOjX14OuA2FiFTp1NREYpRMaoxMYqRMWYCAxUZcL4JS46OprZs2dz1VVXYbVaURSF9u3bk5SUJDtHXHTcbuP9av9ejR9WutmwRiMiXGHoNSZGXmuhU2czFkvjFZA65xm24IWl6+Cr72HXYcAC94yCpx6C2FjZwUICiBBCnG8/rbmxJ9PL/iyNgiMa5cehvFxHsUJUNLRtZ+Kqq1Wim6kEh6qEhCqEhqqX5sTNH9bC3PlQ1wAdW8PUG6BNazkZGjVr1gx/f39KS0ub2mLli5i4yDidOkeOeMnc7WX1924y0nViYxTG3GBi5DUW2ne0nH4xpF9n2HnQCB1NVNi2n5PLqTrh7YUQ4At/flZ2tJAAIoQQ50NZmcaPu92k7/CSuUujMBdqq3ScHggMgTbtFIb1Vena1UxImIrDT8HXV8HhULBYLvHhVKtWw01PQnExoMPCjZB7FJ57WIpxNbrnnns4cOAAxcXFeDyeplAiRJP9B2DJKqisgdAguOZqaN3qN7lg4nLpZO3xsnGdmy0bvZQU6yQkqNx5r5k+A8zEtzL/8nvUg3fA8Sr47AfADeGhEBsK6Qd+/kjw7mIJIEICyK+haZoU7xPicrM3C/46F1ZsAT8b/P4uuPmGs3hf0Cku0tix3U3aNo3MXRpFucaqVZoOkS2gY3eVHklmOncxExKqYrODzaZgs4HJdJlN3vjDm1Bc9JMGJ3z8AwzuLwGk0YIFC9i9ezc7d+6kXbt25OXlMWnSJFq3ll4iAWTtg6dfgy/WAi5Q7LBtNzzzADQWE74QvF7YuN7F9995yNih0eDUSe5n4qYpJjp3MxMVpf77+h1tE+Clx2HsMHC6ITwY9h+G9Fc5tVcEY51wISSA/Hvdu3dn9OjRTJs2ramiuBDiEnboMPz+L7BoLU1rt09+ElQFbrz+jL+i65Cd7WH9WjebNnjI2AGlx3TQweZQaJUI19ygMuAqMz2SrNjtV9js8L0FZ/hmUwdllXK+Nfriiy+YNWsWq1evZvLkyWzcuJGysjLZMcLw8UL4Yp0RPgD0BiPEd2wDTzxwbtv8F8MinU6djetdLFrg4eBeDacXhgwzcdUgMwmJZkJDlbO7UBIfd+rFhqid0Kc9bM74yZ0UuHe8HGshAeTX2LRpEwsWLODxxx/HbrczevRo+vXrR1hYGA6H4/IusCPE5WhLOizawKmFozSY9TpV10zA2QB1tRrZhzXS0jzsTtc4tFfHVW/URvIPVujWC7onmUlONtOmrfnKCxw/1z4WiopPbTM5ICRQzrdGdXV19OjRg4CAAFq2bElRURHp6emyY4Qh4yDws8ncWh1kZZ/b9n5hWGT9YzNZcTCaRfM9HNyjY/OHyVPMDBhoITJaxc/vPFUs79QBnnsAXpgDG/eCYoEnJ8PMe+RYCwkgv4bD4SA1NZWOHTuybNky3nzzTb755hv69evHhAkTiI6OlqMixKXE7QG8aJipwEE5/tTgz+GSlmz7Qz37szSOF4NZgYAAhZAIGHWdiU5dVLp2MdO8pVlWpPq5F2bCbc/AoTwjzKkOuGMkpPSRfdMoJSWFyspKRo4cSe/evYmNjeXRRx+VHSMMfg5ANf5+mqjgaz+37T356inDInU8LP+0knfWlnOEMJq3gceesTBkmBWbXcFsPs/z0Gw2GJoC/fuAxwOKYhSTs0mFcCEB5FdZtGgRubm5lJSUEBQUxBtvvEFQUBDvv/8+hw8flgAiLl0VlbDzR8g7alQY7d4BOiReli/V64WSEi8lRTpluc0o9x9FQX0Ae61x5FgicZqCCGkTQ0iJTqfOJlq2VmnbVqVNWxOhoSpms/R0/ktX9YcP/wgffw31TmgXDxNHQ8sWV/yu8Xq9aJrG/fffD8D06dO59dZb0XUdPz8/OXeE4e4bYWMGHM5tbFCgcxuYco5DlnJLAZU6bCykL38PuoXjtlZ07GDh9Uet9O5rxcfn37yvud1Q3wCaZtTx8LEbVal/LZMJ/Hzl2AoJIGdL13U+/fRTrr/+esaPH3/KiiXXX3894eHhckTEpam6Gr5aDi//H2TmACqM7Q8vzYL2l3YI0XWj5kZxsZfCfKPIX1mJTs5hnSM5XsqOd8TUfhaRJQeJPZ5Fe307cb3CaXF3JLGDHAQHq1Lg71z062vcxCk2bNhAXl7eGX+WmJhIz549z/pzqbS0FJfLhclkIiQkBLfbTWVlJYqiEBwcjK3xKnNZWRn19fVYrVZCQkIwmUw4nU4qKytxu90EBgY2haDa2loqKysxm80EBARgt9vl4F3IKyJVVVBVa/zbzwF9kuG9Z4yei9zj0DbW6FlM7nVWm9Y0nbo6HU9YPIsKuzE3eDIeUwiJDTt50f0WyTdcD4Ov+/cbamiAhUvgiVcgrxhCguDVR2HSeJBzQ0gAufCCgoK4/vrTJ6Z26dJFjoa4dO090Bg+Towv1mDRGjDpsGDeJfdyams1jhzWOHTIQ+4RnaICnWNHjSJ/Tg8E+kPLlgp9+pqJjFGJCdRoUW6neYkDrC1hQJJxtVGI86y0tJT8/Pwz/uxcetAzMjJ49913qaysJDw8nClTprB7926WLl2KrutMnjyZYcOGUVdXxxNPPEFtbS1BQUFMmzaNpKQkli1bxpIlS6iurqZdu3Y888wzNDQ0MG/ePNavX4+Pjw8TJkxg5MiRUqX9QtA02LsP/jgHPlsD6DCuH8y62+hJ3JRyTpv1eHRKSzWyD3r5drmHVebXcXSqp0/eEqaWz6ejehzuTIWrf2WgWfY9PPoqHG2c21VWAQ++ClYr3HSdHEchAeRCUhQFX19f5s2bR79+/bBarQAEBwcTHBwsR0Ncuo6WNPZ8/MyXGy76p67rcPy4xv59Hvbs8XJon05RgUZ5KdTU6Nh9IbaZQmInlWvHmwiLUAgOMYr8BQer2GwKYAN6N96EuHDGjz85hCY/P5+Kigq8XmNp0rPtRfd6vbz88stMnjyZ4cOH4/F42LJlC5mZmTz99NPU1dXx4Ycf0qVLF1atWkVwcDB/+9vfWLFiBV9//TWxsbFs2LCBiRMn0r9/fyZMmMD+/fux2Wxs2bKFN954g7S0NNLT0+nSpQtxcXFyAM+3Bmdj+PiepoUwvloLThe8+/+gWcxZbc7t1snL9ZKx28v61W527dQJD1UYOcGXsa2Pkrg2Bxq6nv2wyOVrT4aPE6oqYNH3EkCEBJDfQkFBAVlZWaxcubKpHsh11113yoeKEJfeX5IJMHHqhEfAcvFNEPR6dY4e1Ujf4Wb3bo29P2qUFEJdtY5bh7Bo6NBBZfgoE+0STQSGKPg6FHz9jCJ/qqrIkCrxX7dq1aqmL/fNmzenqKiI8ePHM3bs2F+9jePHj5Ofn09ZWRnvvfceCQkJ1NbWUltbS5s2bdB1nfz8fGpra9mwYQOTJk3CZrPRrFkz1qxZQ2ZmJgEBAcTExOBwOEhOTmbTpk0kJibi7+9PREQECQkJpKWlcfz48VMCiMvlYtOmTezbt4+dO3fSt68MtzsnLjd8tppTV+EDlqUZvQy/MoDoOuzNdLN+nYe0TV7y83Ti4xUmT7XQf6CZlvEmzObOcONL5/Y8Ne1Mj/oL7UJIADnv5syZg66f+kYhEwfFJS+xNYztZwy7aqLAX+79rz81jwcOH3aTvsPD9sYifxXF4HKB2QrNWsGAoSZ69TKR2N6M3aEYi6vYFaxWzs8SkkKcZx988AGTJ09m0aJF3HnnnWzevPms64BUVVVRVlZGSUkJgYGBLF++HLvdjtfrbeqhd7vdaJpGdXU1/v7+AJhMJsxmM1VVVZjN5qahVf7+/lRXV1NbW4vD4QDAZrOh63pTtfamdwdFwW634+/vL/ND/mPn/h7l8cDuXW7W/OAhfauXo8d0unRRmDbdQs/eZlq0MGGxnIf3wH7d4fM1UPWTc9TqD4N6yeETEkB+CxERESxevJg9e/bgdBprdA8aNIhBgwbJ0RBQUwMv/w2e/wjQ4f4x8PgMaN784n7ereONCecmHb7cCCYLvHIfPPTbBhBdNwpi7d9nFPnbuN5L1i6jdwMd7P4KXXopjLnBRL/+ZhISzI1DqIS4tJSXlzN8+HDeeOMNevbsidvtZvfu3We1jROBYuzYsURHR/P3v/+dL7/8koSEBBoaGtA0DZvN1jQ5/UTAcbvduN1uQkND2bNnDy6XUeyurKyMDh06EBAQQFVVFWDUK1FVtSnQnGCxWOjduze9e/du/NvV5aCeC5sFpgyDD5dxshdEMS4Ihf3y0G6nU2fbVjdLvvKQsVOjskZnWKqJO+410y7oOJHrlsHvtoLZDNenwqhhZ54sfvAQfDAfMg+Bww533ABXDzz9fmNTobQCXnofysrBxw+enAKTxsoxFBJAfgszZszAZDKxevVqxo8fz65du2QCujjxiQB/+Ru8MPfkB8nfFkCdE/70JISHnf023W6oqIK6OmPd9KAA8Pfngowhap94wSec67rxRcXlMlamcjZATbXG3j0e0rZ52ZWuUXgEdI/xWRkaBaljVbonmeiRZCYuzizDp8RloW/fvlRXV5OSksK4ceMIDAxkypQpZ7WN8PBw4uLiqKmpQdM0jh8/TuvWrfHz8yMzM5Oamhri4uLw9/dnyJAhLFy4kKuvvprs7Gz8/f3p2rUrixcvJicnh5YtW7J27Vruu+++puCRn59PZmYmJpOJyMhIOWjn24qV8OJbsCu38euMZoSPSSkw6x6IOH1OUG2txvp1br76zM2eXTr2ALhuopmUwRYiolSCPOXw+gfwl8/BVW1sb2kazKmBqTcZGykthY/mwz+XQlElHDmOUfRQge92wKcvwuCUUx84JATuvhVGDTXmp1gtEBsNgQFyHIUEkN/Cjz/+yNKlS5k4cSKzZ89m+fLlZ91tLi5TDU74w0ecOpZXh3krYOZdZx9AGhpg0zb4499gVbpxus8YbfSotGh+yewWj0enqkqnokKjuhLKjmvs3+8l40cvhw/r1JQa9aj8AxSimysMHqbSoYOJjp3MRESapMifuKzk5ORgtVq599578fX1xdfXFx8fH/r3709KSspZbctkMjFr1ixmz56Ny+Wibdu2PPbYY2zevJnf//73qKrKo48+SkREBKNGjWLFihWkpqYSFxfHrFmzCA4OZsSIEcybN48///nPjBs3jtjYWFwuFykpKdxyyy2EhYVx5513EhUVJQfvfIePKc+erEyOAt0T4aWZkNTd+GJvPvkVx+XS+eF7F/94382BDJ3QKJh2n4Wrh5qJiDDh49M4t21rDrzxRWP4aPwMqiqFp98wAkhtHbz7D5g9F6j7+SUio1jhH948PYCAcfGrvb8cOyH+GwEkPj4er9dLfHw8H330EYWFhcTHx8uREI2X9z1n+gp+bhP19h9qDB/bGxu88OYCY9Liu69ctLugoUGnpESjuMjL8WKdkmM6hw9pHDyocfy4ju6BkBCF8AiFqwaaiG+t0CbBREJbEwEBkjbE5W3OnDnceOON9OzZk/Xr1/Pmm2/y2GOPkZ6eztdff820adPOanv9+vXjq6++OqUtLi6OG2+88bT7vvfee6e1jRgxghEjRpzSZrfbmT59OtOnT5cDdqH87uVTKpODDjsPwO59MGJIU6umwcIv6nn7DQ8F2TotExR+96KVocMs+Pmd4f2yrgGqKk9vz2tcwaqkDGa/ZXwu/ZK9BXJ8hLjYAsi0adMwm83ccsstLF68mIiICFn9QxgsFhjeA77ddmp7cjsIOIerRjkFsGrXz7/iw3vLLqoAUlOjUVCgceyoxrFCjaJCnSPZXvLydKqrjSHOUVEKreJV+g1UaN5SoVVrEy1amPD1lSJ/4sqiaRoBAQGoqsoHH3zAjBkzmDp1Ki1atCAtLU120JWipPoMjR6oaaC2VqO8VGfZchcfvV2Hq6CSli28PPxaBINH+2O3/4s3TYcdAgJPDyHNI05+hvyr8AHQPlaOjxAXSwDJycmhsrKS0NBQDh06hK+vb1NBwhMTAcUVzm6D5x8G/XVjHC069O8Ij90J0RH/nedUVwcr18L6NOP59O4Gw1OMrvRz4PXqlJVp5B7xcviwRu4RneICjcJCnbIyHVQIDVWIj1MZnqoQHqkSHasQE2siMlLFapW0Ia5s/v7+7Nu3D5fLxebNm5k1axaapjVNBBdXiF5toaCEk0ufKzQQzL7SaJa/3sAPyxpQD2TT3ZnObZWf0U2vhOK7wXkd2AN/ebtt4uGxyfDyPxtXrFIhNhL+PPNXPCkVWjc3Kq4LIS6OALJu3Tr27Nlzxp8NGTLkrCfo1dXVMWfOHPLz82nWrBmTJ09m7969TcsoTp8+nfj4eFwuF++88w5ZWVl06dKFiRMnEhwcTHp6Op9//jkVFRXcdNNNXHXVVdTV1bFq1SqWL19O8+bNmTJlyjlV1hW/UtY++HghZBwEPwfcfSP0SYY5z8GBHGM8UlwsJLQ68+oj/06r5pDaE5Zv+UmjAg+M+3W/7/HAwqXw5BuQc9QIILEr4LlKuOX6X/WcdB0KCrzszfSwL8vL4f06JUd1yst06pzgHwjx8QoDBqm0jDcRHKoQGqoSEqYSEKBgMknNDSF+KjU1lS+//JLvvvuOoUOHkpiYSH19Pbquy3DeK8kT98KxSticSTV2MmjDpqghrNo6CHOgRm/3dq4v/iudyTLuXwI8/x6Eh8DEf/EZEBIM02+GkEBY/bNVsABsVmjTAg7mnvp7cTHQuyPcfZNRgV0IcXEEkNTU1F9cajcwMPCst/fKK68QHBzMjBkzUFWVvLw8tm7dypAhQzh8+DBffPEFDz74IOvXr2fv3r1MnTqVtWvX8t133zF69Gjefvtthg8fTrNmzXjqqadYuHAhmZmZrF69mhtuuIG1a9eyZs0axo8fj81mkzPlfNt/AJ5+Db5Yh7F6iAobM+C9Z4zJe4lt//PHSGgNzzwEyl+NolSYYdYN8Mg9v+736xvg2TmQU3iyreAY/OFtuGYoxJw+qdTp1MnJ9rJzp4ddOzSyMjRqynXq6kG1QGycQscuKl26qMS3NhMQAA4/FV9fBbtdam4I8e/069eP+Ph4ysrKSEhIMD7IzGa6d+8u9TSuIFpyMnmPPsmOJ5awrTic9OirCevajBH9TKQMttD52QVwInycUHIcVm781wEEICoKZtxh3E4LKEHw4oPw0juQfsho69Yafn83jB0J8n1BiIsrgISFnVzBaPny5ezbt6+pDkj//v3p3//XXzGoq6tj4cKFbN68uWlt9a+++gqTyURKSgpJSUlMnz6de+65h8WLFzNy5EiSk5PJz8/n4MGDpKWl4e/vT1JSEs2bN6dVq1asXbuWuro6LBYLAwcOxGw2s2TJEoYPHy4B5EJYsgq+WAucGDahweFcePJV2JRyfh7DaoXknjD/PWM5XkUxhnn9bD3+X+T1wqHC09tzjxkT2TFWVvlxt4dNG91s2+zl0B6oqzZ+1S8YOnSB4aNN9O5tIb6VCYsVzGYFsxlU1ShGJoQ4O9HR0af0TlssFlnm9grh8ejsyfSw+nsP6dvacSi8LV2HKkwdaKZ7TzNxrUzGUNULVd/IZoNRwyEmEnY1BpyuidC9q4QPIS7GAHLCI488wrFjx0hPT2fw4MHs2bOHxMTEs9pGXl4eAQEB3HnnnRw6dIgxY8YQGRmJoihNyzJWVFSg6zr5+fk0b94cRVHw9/dH13VycnIIDg7GZrOhKArNmjUjJycHh8NBSEgIiqIQHh5ORUXFadVrc3JyeOWVV9i4cSPV1dWnrX4ifqWKmp+Ej5/IPn5+H8dkAl/Huf2uooDFAe6fLrWossvckaWv6mzcV8ORfTpel45igtBohaQBCr37mul/lYVmzVTp0RBCiPPA6dTZm+nh2+VudmzWKD6u06uXwvhJVjp3MdG8pQmT6Sfvt0P7waIt4Kw62RYSCgPPQ+VxXwcM6GvchBCXRgDZtm1bUx2Q1157jWXLllFeXn7W28nIyOCNN94gLCyMOXPmsGXLFpKTk9F1HV3XURuLH6iqitfrBYzVU8Dortd+sqyr1+vFbDajKEpTu6ZpmEym065Qt2zZkjlz5gDw3HPPnVbdVvxKYUGg2EFv+Ok3/v9s9ZC6OiirAI/XKPIUEvTL8zSqq6G80pikYbdDcCC6xYrXq+N06jid4Kq24b7/YdJfW8tGS0d2OzpR4tce1S8I+3qVqHidm+5QSeplplsPM+HhJpmvIYQQ55HLpbN9m5svP3eTsUNHV3WuHm7i6iFm4uJNhEf8wvvuDaOhugaefQ9qqiAiFJ65C0YPl50qxJUYQKKjo9F1nejoaFauXMmhQ4fOeg5IdHQ0cXFxtGnTBrfbTevWrfnxxx/xer2Ul5dTVlZGZGQkqqrStm1bsrKy6Nq1KxUVFZjNZhISEti0aRM1NTWEhoZy4MABBg8eTFlZGT/++CNOp5Pc3FxCQ0OxWCxylpzfTxPIyTMmnbePhT3ZGKuYqNC5zbmvHlJWDn//58kPmxZR8PQ9xofQifOrrBwOZhvrvC9eBq9+CWjUJXej5MEHKW3TnWNFCnv2eMna4yU3B5w11+N71fUE+TbQ0VRA59bFtB8fRGKS75nXkBdCCPEf03VYt8bFvHddZO3SCQqDMTeYGDHSSlSMisOh/OshrEFBcM9UmDjWuChlMRsXpXx8ZOcKcSUFkOrqalRV5bbbbgOgT58+PPHEE/Tq1YuHH374rLYVEBDAyJEj+eSTT7Db7Rw5coRJkyZRWFjIP//5T4qKihgyZAg2m40xY8Ywd+5cNE3jyJEj9OrVi06dOuHr68uyZcsIDAxE13WSkpI4ePAgW7Zs4R//+Af79+9nwIAB+Pr6yllyvrjdsGHLTyqT60bw6NIK+nWD266D5HPsHv/HfJj93snu9txj8NzbxpyPW24wquW+8xH6q19QXOHhKKEU04MSUzj7d7fg4BN1HI8uxxrgR2iYQmi4Suq1Cm0SVBLamWnZ0g+HI1yOoRBCXEAeDyz9poHX/5+bY0d0wmIVHvy9hTHjrGd/0cfhMG5CiCs3gHzzzTd069aN1NRU9u/fz+bNmxk1ahT+/v5NQ6TOxgMPPMBXX31FXV0dKSkpDBgwgIyMDLZv307Lli0ZOXIkFouF7t27k5qaSkFBAT169KB///7YbDZuv/121q5dS3l5Ob/73e/w8fEhISGBMWPGkJaW1nRf6QE5jyqqflaZHECD2FB4+Zlzn6sB8M3qU8f6AhQU0bB4G3vaj6Pw6yMcm6tR1HA9eX5RFKjheNGJ0Ktp4TnGVSVrCLvBh5jrk2jR0kRUlIrZLOOphBDiQtJ1HY8Hqip1fljlYu5bbo7lQFgzePZVC+PG27HZ5L1YCAkg52jbtm106tQJRVFYsmQJJpOJKVOmsGrVKnbu3EnXrl3PansRERHcddddp7QlJSWRlJR0SpvFYmH8+PGn/X6bNm1o06bNKW12u50+ffrQp08fOTMuhLq6xp6Pn1m23egd+U8oCqBQjZ0DxHCAOHLtLTi+uye5LzipyLRhrelIc7WYtq5sBnm2EqkdpTnHaEYZPrihZxfoL3N6hBDiQtM0ndpanYI8jbVrXHy9wEt1GbRqr/DQLAvDU22oMspVCAkg/6kTE70Bli5dymOPPUb79u3Zv38/hYWFciSuBIoCmICf93iZaJpF2NAAC5fAou9B02BYfxg/En6yjDMY44OdTp3cIx72ZHo56J1KXvC1lGqBlKnBOPEQ6e8ivldrUq8y06p6JWGHlhJOBaHUoPz8OfTpBO1byzESQogLSNehpFgja6+HrRs9rF7lRdGga08Tw68xk9zHgo+P9HgIIQHkPOnevTuvvPIKfn5+NDQ0MHDgQJxOJ1VVVbKS1JUi0B/uHAn/9zXG/A8wKpOPNarLut3w2UJ48FWoqjDu8/VWKD4O999BvdWfzB/d7NjpZc9uLzkHoKpCp74BHI5k4jofZUDmQnqXbiKkbRC2p27DNiwKR5AN24ZjQO5PHvcEFfq1h2cegE4d5BgJIcQFoGlw9KiXjN1eNq/zsG6dlwCHQnJfE8NSzXTrIcFDCAkgF8DkyZPp0KEDOTk5PPnkkzgcDurr6+nWrRtBQUFyJK4EAQHw9ExQgPeWGl/+HxgLsx80CjhV18AjrzSGD3BjYYcznA0v17NxeQW5JQpuJ+gKhERB154KvfuY6ZVsITxCxWzyx+J9GLN+P4pJBR87NPa6MXU0rNkKRwpOPp/QMPj7c5BylXFfk0mOkRDiylVfD1vSYONOo6uiewfon3xyJcFz4PHoZGd72bTeQ9pmLxm7NeJbKdxwo5nkvmY6djIbhQOFEBJALgSLxUJycjLJyclNbT4+PnTu3FmOwpVCUaBFc3j3FfR3XmmafOjxgLdGp/SIxt6yNqw19yTNrxfF1tYoihmLUkcLX3/GDjfRp4+Jnr0sBAX90uBgn8bbz1w9EOa9AI/+CXYXQEIYvD4bRgyV4yKEEB4PfPMdvPAmZGQbbW1iYdbtMHkCnOWKkG63zoEDHr5b5mbbBqNwYKfOKvc/YqVLdxOtWplljocQEkCEuLB0XcfrhYYGnYYGaKjXKcjzsnuXh7Q0jaxMnZrjYIt7Hd/qfOIafuTGii/oz24SQz3w2t+hfdv/7ElcPQh2DJKDIYQQP1ffAM/PgcwjJ9sO5sGf/w+u7gcJv36OXPoON59/6mbXNi9uDwy42sS9w8y0SjATEaGcWrFcCCEBRIjzRdN06ut1Kit1qip0qip1Cgs0du/2krXXS1E+6F7w81MIDIVBQ0x0aq+SVLSTVq/8D5QeMzYUEgq/mwLNomWnCiHEheL1QoCbhWgAACAASURBVGbO6e2HC6G24Ve850PaNhcfzHOzd4cGJhicqjJqtJWWcSYCgyR4CCEkgIgLEDjKy3WKijRKijRKS3Tyc70c2K+Rm6dTWwN+dgiPVGjV0sSgq6FNgpnWCSqxsSbMZsVYCKvhamilwfK1xifaoGS4Zgj4+8tOFkKIC0VRwGQHb/3PfmAF8y+PlXK7ddatdfH2HBcHM8Fsh9vuMXH9oCrCP/k7DF9gzPubcR3MuB0iImRfCyEkgIhz43LpFB/TyMn1UpCnc7RA42i+Rl6eTkWFjmqC8DCF5s1VOnRWiGmm0qyZQvOWJkJD1V++Ema3w/hRxk0IIcRvw8cOL90Fj78NOBsbLfD4JIg92QOt6zpeD1RW6Wze6GLe226ysyA8Fh560szNt/hgaaiG5/4XXv2UppUHX5gLNXXw3Cy5oCSEkAAi/r0TNTfy8rzkZHs5kq1xNNcIHYWFOvUucPhA8+YKPXuZiIpViYhSiI1RiYlVCQhUUBTpehdCiIuW1Qp3TQU/X/hwkdEDPWEYTJ0EwcZKldXVGkVHNTat97DgczfHj0HrdgrP/MXMsBFWHA7V6Mk+WgmvLuDUZc91o+2huySACCEkgIgzq67WOLDPS1aWl/37NAqP6JSV6FRV6yhmiIpRSGirMniEifBIheBQlZBQhZAQFR8fBckbQghxiQkMgHtvN24nYoMOFeUaebkam9a5WLzIS30VtOukcPs9ZlIGWwkI+NkQLU0H3Gd4AHfjz4QQEkDEFU/ToLRUY0+Gm507vWTu0ijMgdpqY8WqoAhom6hwzVVmEhNVIqJUfHxV/PzA11fBbJa0IYQQlxOvV+fYMY2sPV42rfOw+nsv/r7QrbuJIalmevex4HD8wnu/jx16JcC2fae290owfiaEkAAiu+DKo+tQWOhl62Y3Wzd72bVdozgfPG5QLRAbD0kDVPr2NarT+vkpmMwKZrNRq09RpIdDCHE5vSfqvPfeezRv3pyhQ4eSmZnJpk2b8PPzY/jw4URGRuL1elmwYAHFxcU0b96cYcOG4XA4OHDgAJs2baKqqoqhQ4eSmJiIx+Nhx44dbNmyhaioKPr3709MTMwlEzzy8ozCgZvXe8jaqxMVpTDuBjP9rjLTuYsZi+XffAAEB8KTM+BP78LmvUZbn/bwu7ug6Bh8ON9YWSsqFFJTIK6lnIRCSAARlxyvFxqc4HYbK5nYbXjN1sYifzouF+TleNmy2cPWzV4y03VqK8Ckgs0f2naCUeNM9Eo206GTGT8/qQ4lhLhyrF+/noULF5KQkEC7du1Yvnw5ZrOZ3NxcbDYbo0aNYteuXXz33XckJSWxfft2fH196du3L19//TVOpxNfX19ef/113nrrLSoqKvj4449JSEhg586daJrGuHHjsNlsF8cLLiyEb1ZCVjbYLTB6CFrvZI5ke1nzg4et6z0cOaLTMk5h4mQLyb3NtO9o+vW93VYrDE2B0GDYlWW0dU0EXx/44//C/B8AD/j4Q9YheGS6UaRWCCEBRFwiPB5I2wnPzcGzIh2n2Y+62XexZ9Bktm7zkL7dS+5BcNaCxQqBYZA8QKFbDxPJyWbaJlowy1kghLhCVVRU8MEHHzB+/HgyMjLIzs7m6NGjvPDCC+zbt4/PPvuMPn368I9//INrrrmGa6+9lhUrVrBq1SrCwsKorq5m/PjxtGvXjnHjxrFv3z5KS0vxeDxMnz6dlStXkpGRQVFRES1atPjvv+Bjx+CN9+FvX0JNJaBS8M1+PhoWy/a9QZRX6HTtqfDAI1Y6djYRHWPCYj2HXm9fBwzoa9xOmPk0zF9thA+A+mp4ezEkxBlL9AohJICIi5emGZPEqyt1qvcfo/7lVeSscLDDOpV91niOvdkc29t78e/WmtBIhWuuU+nUWaVzFzOxsaZ/330uhBBXiDlz5jBq1CgcDge7du2iuroaq9VKYGAg8fHxFBcX09DQQEZGBk888QQWi4WwsDBqamrIyckhICCA4OBg7HY7cXFx7N+/n9raWpo1a4bNZiMmJob09HSqqqpOedy6ujo++ugj1q5dy9GjR7n11lt/mxe8JR3+1wgfe4nl7/bx7CgcSM1CN6mTVa4dY6FlnImg4Aswvy99H6dNTndWw8FcORGFkAAiLmYFBV7Wr/aQfchL9iGNwn067v19CA7oTJReRlf3QSbUfEt79RjRH35JeIRJ5msIIcQZbNu2jcrKSoYNG8aGDRuMGhdeL6pqDEM1mUxomoau67jdbiwWC3BiHpyC2+1GUZSm+1ssFtxuNx6PB3Nj17LJZAKMeSY/5XA4mDZtGpMnT2b+/Pm/3fCsskqoqiSDFvw++AWKVH/uKH2fOyq34H1qI1Yrpy+bvmIlzPwfOHAcusTCK7+Dqwed/WMHODCqEv50X5jAYZOTUQgJIOJidrTQyycfuIiNVWjeUqWv/Shx294iXsuhJeUYV5cU0KwQaTr7BygshG/XQU4B+NggdSB06Sw7Xghx2UlPT2fJkiUsWLCAhoYGVFXlwIEDtG3bFk3TKC8vx8/PD4vFQkxMDAUFBcTExOB0OtE0jcjISA4cOEB9fX3j22chMTExVFRU8OOPPwJQVVWFqqrY7aev/mSz2bDZbNjt9tMCygXjYwOsdCKXl8qfJpFjmHFDbBRm2xmuVv2wFqY8C8VFxr93HoDpL8CHf4R+fc/use+/Fb7NAGfFybYurWH8cDkZhZAAIi5m7RLNPP0iRESaCAtTcRz0hUwXbChpvIdi3O4fcw7h4yjMeR/eWghVFcbpsWgVzHkSevaQnS+EuKxMnz6d6dOnA7BixQqWLFnC7bffzueff87atWvZs2cPnTt3Jjg4mBtuuIGPPvoIPz8/0tLSSEpKomPHjixevLhpiFVJSQm9e/emsLCQjz76iF27drFlyxYCAgIunlWw+vaAqcPhg2/pRJ7RZg2AN5488/3nzofi4lPbDuXBx1+ffQAZPgQW/Ql+9zKUVEPnOHj2IUjqKSejEBJAxMXM318lqZf1ZENCK3jsTnC/BVv3GYf09hHw+Iyz3/jGNJj3dWP4APDAxl3w8rvw6duy84UQl62QkBASEhJo3749AwcO5MMPPyQoKIj77ruP4OBgrrvuOvbs2cNLL71Ehw4dGDduHIGBgYwfP5758+fz9ddf8+KLL6KqKhEREVx//fX85S9/oXXr1owaNQpfX9+L44W2bAFPP2gsgbs1wxj+dPdNMHrkme9f18CpQ6YANKh3ntvjjxhq3IQQEkDEJczHB1IHQ9dOUFUNqgpR4RAedvbbKiiCktLT2zdkyH4WQlzWevXqRa9evQBITU0lNTX1lJ9bLBZeeOGF036vb9++9O17ak+A1WplwoQJTJgw4eJ8sa1bwZ+e/nX37dgaFm4EfhI4VAe0i5eTRgghAeSKZrdD/HlY3tFmbTwlPKe2B/vKPhZCiCvR1Bsg9yh8uNIIISYH3DESJo6WfSOEuHIDSE1NDWazGbvdjtPpxOVyoaoqPj4+qKqKruvU1dWhaRoWiwWbzda0eonT6UTXdXx8fDCbzei6jsvlwuVyNW1TuZKWkBrcF0b3g8UbAG9jow/84SFoaIAGF6CD1WKEHlUKFgohxGWtTWt47mEY2Buqa40q5yl9jKFcQghxJQaQw4cPM3XqVAYMGMDDDz/M+++/z4YNG3A4HMyaNYsePXqQnZ3N7Nmzqa2tpXPnztx3331ERUXxf//3f3z//ffU1dVx8803c8stt5Cbm8vcuXPZvn07zZs3Z+bMmSQmJl48L7i6GvKPgtNl9FbEREFgwPnbftsEeOkxiAyGbXsg0Bdm3QGdO8JDT8G7SwENxvWFpx4yhn1JFUMhhLi8xcfBHXGyH4QQ580lewnb5XIxd+5cunbtChjLKTqdTt555x1SU1NZunQpLpeLjz/+mJSUFN5//30iIyP54YcfOHz4MDt27ODFF1/k/fff580336SiooLdu3dTU1PDJ598QqtWrdi2bRtOp/PieMEVFfDhfEi5FbqPM/4792Oj/Xzq2AHeewXSl8GaL+DakfDa2/DuIsAFeOCr9fD/3oLjpfIXJIQQQgghrowA8u2336IoCgMHDkTTNEpKSnA4HERHRzNw4ED27NmD2+1m/fr1DBkyhLCwMKKioigsLGTXrl0kJiYSGhpKZGQkcXFxbN++naKiIlq1akVgYCDdu3fnyJEjTeu7n1BbW8vWrVv55ptvOHz4MJqm/TYveP5ieOZdKG780l9cCrPfM9ovtL9+xamroOjw+ZqTz0UIIYQQQojLOYDk5uayePFi7r33XhRFwev14vF4sFqN5Wn9/f2pq6tD13UqKysJDAwEjFVMTrT5+Pg0VagNDAykoqICl8vVtFSir68vDQ0NpwUMj8dDaWkphYWFTY/xm/huA5T97Au/s8po/yVbtsGf3oA/vAaffQUlx8/xwTX5SxFCCCGEEOfFJTmAf926dWRlZfHqq69y4MABKisrqayspF27dgBUV1fj6+uLoigEBARQWVlJREQEbrcbRVEIDAwkNzcXr9eYaF1ZWUlwcDDl5eXU1tYCRk+H3W5H/dlE68DAQEaONNZLLywsbAoxFz4qnikrKr88EXzjJnjgf2DHfiNARIbBw/kw/WYICTm7x54yDD5czim9ICOTICRI/oKEEEIIIcTlH0BSUlJo06YNHo+HNWvWcOjQIfr3709OTg5Hjx5l7dq1JCYmYrFYGDBgAN9//z3BwcEcO3aMmJgYunTpwrfffktpaSler5fs7Gx69OhBTU0Nq1evpqqqip07dxIXF4ePj8/F8aLHDoG1u+Bo0cm2gCCj/UweeRF2ZJ38d1EJ/PVjowruwH5n99hPPWSEnQ+/M8LMNb3gyQcgMlz+goQQQgghxOUfQGJjY4mNjcXj8VBYWEh1dTXXXHMN8+bN46677sLHx4fHH38cq9XK5MmTmT17NkuWLKFTp05MmDCBqKgounfvzuzZs6mvr+e+++4jKCiILl26sHXrVm688UaaNWvGmDFjmoZ1/deNHmFUnn1qDhw9DtFh8MzdRvuZbNl/etvREiirOvvHbhUPf34SHr0H0I1lGCMjwGKRvyAhhBBCCHH5B5CmJ282M27cOEaPHo3dbufhhx9mxowZTXVAFEWhVatWzJs377Q6INOnT2fKlClNdUAAWrZsyVNPPYXb7b746oD4+cGtN8D1o0HTjKFXPvZfDgE+PlBf+7NGK1jP4ZCbTBAVadyEEEIIIYS4UgMIGBPLLY1fwm02Gzab7ZSfK4rSNLH8l37vp/e12+3Y7faL9cX++l6HeU/DTc8BDScP9W0joGt7OeuFEEIIIYQEEHGe3Xg9aDq8+QnUu2BwEsy4DWJjZd8IIYQQQggJIOICuPkG4yaEEEIIIcRFQpVdIIQQQgghhJAAIoQQQgghhJAAIoQQQgghhBASQIQQQgghhBASQIQQQgghhBBCAogQQgghhBBCAogQQgghhBBCAogQQgghhBBC/MekEKEQQogrUlVVFe+88w55eXmYzWbGjRtH//79SUtL44svvsBkMjFt2jTatm2Lqqq888477N69m/j4eKZOnUp4eDhZWVksWLCAgoICxo0bx/Dhw/F4PGzcuJH58+cTERHB+PHj6dSpk+xwIYRoJD0gQgghrkhut5uuXbtyzz33cN111/HWW2+xefNmVq1aRa9evWjbti2LFi2itLSUzZs3s3r1au644w4cDgeff/45TqeTTz/9lMjISKZOncqf//xnampqKC8v59NPP2XMmDEEBQWxatUqysrKZIcLIUQj6QERQghxRQoJCWHo0KGoqkptbS0+Pj5s27aNoqIi7rvvPjweDw888ABlZWV8+eWXjB07lh49euByufjss8/YtWsXuq7Ts2dPunXrRocOHVi5ciXx8fHU1tYyZMgQIiIiWLx4Mfn5+YSEhMhOF0IIpAdECCHEFUpRFFTV+BjMzs4mPz+fZs2a4XK5CAwMJDQ0lOrqatxuN7m5ucTFxQHg4+OD1WolNzcXHx8ffH19URSFFi1acOTIEYqLiwkPD0dVVYKDg/F6vdTV1Z3y2DU1NTz//PMkJSXxxz/+kfr6ejkgQggJIEIIIcSVICcnh0ceeYTnnnsOh8OBoijouo6u600BRVVVvF4vQNPPzGZz0/8DeL1eLBYLqqqiaRpA039PbOcEPz8/nn32WdLS0njqqafw8fGRAyGEkAAihBBCXO7279/P73//e+677z769euHv78/drudoqIi8vLyCA4Oxm630759e3bv3o2maVRWVqJpGq1bt6a2tpby8nI8Hg9ZWVkkJiYSFRXF8ePHaWho4NixY5hMJvz9/WVnCyFEI5kDIoQQ4opUXl7OE0880dRrsXLlSsLCwmjWrBmffPIJTqeT5ORkQkNDGT9+PH/6058ICgoiOzub7t27k5iYSGhoKGvWrOHAgQPU1dXRt29fGhoaiI6O5sMPP+TYsWPExMQQGxsrO1wIIRpJD4gQQogrUkNDA126dKFnz57s27ePw4cPExwczJAhQwBjrkdqaipBQUF06tSJMWPGcPjwYWJiYhg5ciQWi4Vx48YRHBxMbm4uM2fOxOFwEBgYyKRJkygtLSUyMpKUlBQCAgJkhwshRCPpARFCCHFFio6O5vnnnz/jz7p06XJa28SJE09ra9WqFXfdddcpbSaTiZ49e9KzZ0/ZyUIIcQbSAyKEEEIIIYT4zVySPSB1dXV89913VFZW4nA46NatG61atWLPnj3s3r0bi8VCSkoK4eHheDwefvjhB44ePUrz5s3p3bs3DoeDnJwctm7d2jRmt23btrhcrqZthISEMGDAAIKCguQsEUIIIYQQ4koOILW1tRw6dAibzUZ+fj4ZGRlMnDiRFStWUFtbS0VFBS6Xi0mTJrF3717mz59PQkICBw8exGQy0bdvXz755BPcbjd2u52//vWvvPbaa2RnZ7Nw4UJsNhs7duzAbreTkpKC2Swj1YQQQgghhDgfLskhWAEBAUybNo0ZM2YwYcIEcnJy+OGHH6ivr+eee+7htttuY/ny5TidTr7++mt69erFQw89RNu2bdm+fTv79u0jPz+fSZMmMXPmTIqLi9m1a1fTKiYzZ85kyJAhbNmyhdraWjlLhBBCCCGEuJIDiM1mIyQkBF3XKS0tpaGhAVVVMZvNhIWF0b59ewoKCvB6vWRmZtK1a1esViuhoaE4nU727t1LVFQUgYGBWK1W2rdvT0ZGBhUVFYSEhOBwOGjdujVFRUW4XK5THruoqIg33niDu+++m1WrVuHxeOQsEkIIIYQQ4le6pMcWHT9+nL/97W/ccsstVFRUUFlZiaqqqKraFAycTidWqxUwViY50WYymVAUBQCr1YrL5WoKMQBms5n/396dB0dVZn0c/3Z30lk7K5CEAAGTACFsCVGQiLKEVcIybii4YDHiMog441jqUJYMszjoKKVYolCoU6AiDrhBZEsUIYgJSwRCiIQlCYEsHcjenXT3+0eKrmHUd8Ypxkkuv88/VJom3efeh3vvufd5znG5XN4Ot5d06dKF2bNn43A4eOmll7y/U0RERERE/rVOWwWrra2NuXPncvPNN3PzzTcTGBiIx+OhubkZu92OzWbDZDIRHR3NuXPngPa1Ix6Ph9jYWC5evEhraysAFRUVdO/enaCgIOx2O9DeoCo4OPh7CYbFYiEiIoKYmBgCAwO9SYyIiIiIiBg0AXG5XMyfP5+kpCSmT59OU1MTPXv2xOl0UlBQwMcff0xaWhq+vr5MmjSJTz75hDNnznDq1CliYmIYPnw4ZWVlfPfdd5SWlvLNN98wevRooqOjaWpq4tixY3zxxRf079+foKAgjRIRERERkSukU07B+u677zh27BixsbHMmzePHj16cP/995OcnMxLL71EQEAATz75JP7+/owfP56vv/6aBQsWMHz4cObMmUNgYCAPP/wwb775Jna7neeeew6bzcaQIUM4ffo0Tz31FH369GHWrFn4+/trlIiIiIiIXM0JSL9+/di9e/f3Xk9OTubWW2+97DV/f3+WLl36vfemp6eTnp5+2Ws2m43Zs2cze/ZsjQwRERERkf8CdUIXERERERElICIiIiIiogRERERERERECYiIiIiIiCgBERERERERUQIiIiIiIiJKQERERERERAmIiIiIiIiIEhAREREREVECIiIiIiIiogRERERERESUgIiIiIiIiBIQERER+cmqq6t57rnnSE1N5d5776WwsFAbRURECYiIiMiV5/F4KCwspKamhh07djB06FD27t1Lc3OzNo6ICOCjTSAiInLlOJ1OTp8+TXx8POHh4aSkpLB7927q6uoICAgAwOVyUVZWRnV1NSUlJQDk5+cbblu43W4AzGazYlNsHeLmgNvtxmKxGG6f/dyxnThxAqvVqgRERESkI3C5XDQ1NRESEgJAcHAwDoeDtrY273va2to4ePAgBw8epKCgwPua0RQVFQHQr18/xabY/ufKysqorKwkNTXVcPvs547N4XAwatQoJSAiIiIdgdlsxs/Pj8bGRgBaWlrw9fW97G6yn58f06dPZ/r06bz77rsA3HnnnYbbFopNsXUkX3zxBfn5+Tz++OOG22edLTatAREREbmCfH19iY6OprS0lKamJoqLi4mMjCQoKEgbR0QEPQERERG5oiwWC/379ycnJ4cFCxZgtVq59957CQ4O/sH3x8XFGXZbKDbF1pF069bNkFPmOmNsSkBERESusB49erBw4UJqa2sJDAwkOjr6Rxf0GnE+umJTbB1RQkKCYZOrzhabEhAREZErzGKxEB0dTXR09L98r7+/v2G3g2JTbB2Jr68vvr6+iq0D0BoQERERERFRAvK/cv78eZYsWcKYMWNYsmQJ9fX12igiInLFVVZW8uyzz3LTTTdx//33c/jwYTweT6ePy+VykZOTw/Tp08nIyODBBx/k6NGjhojtktbWVtasWcO4cePYu3evYeJqaWlh8+bN/OIXvyAjI4OVK1fS0NBgiNjOnj3LwoULmTBhAjNnzmTz5s2duvT1c889x6BBg5g4cSIATU1NvPXWW0ycOJHJkyezffv2Dh2fEpB/smvXLjweDxs3buTUqVMcOHDA25BHRETkSnC73Rw5coT6+no++ugjhg0bxt69e6mrq+v0sZlMJpKSknj99dfJysoiLi6OvXv3essSd3aXOt0XFRURGxtrqHF5/Phxtm7dytKlS9m6dSv33HOPt3lmZ0+Ki4uLaWho4NNPP2XatGkUFBRgt9s7bUx33HEH69at8/5cVFRESUkJL730Es888wxbtmzh4sWLHfb7aw3IP7Db7VRVVZGYmEhYWBgTJkxg165dDB8+HD8/P+8gvnjxIg6Hg/r6eqqqqqioqDDkydGI3V0Vm+LqaBcyHo/nZ4vNbrfrhkoH4XQ6KSsro0+fPoSFhTFw4EB27dpFbW0toaGhnTo2s9lMVFQU0N5cMSAgwFCdp2trazlw4ADdu3f3XhsYgcvl4uzZs1RXV1NXV8c333xDfHy8IRIQk8mEzWbD4/HwySefUFJSQkJCAoGBgZ02pv79+3Pq1Cnvz1VVVbhcLuLj4+nduzcvv/wyLS0tSkA6g5aWFpxOp7dUYmRkJHl5eZedsCsrK3nnnXcoKCjg0KFDHDlyhMjISMNti2+//ZakpCR8fIw3RPLz8xk2bJghx/DBgwcZOnSooWJqa2ujsLCQQYMGGW5/NTU1UVZWRt++fX+2z8vIyNDBvoMk1c3Nzd7zTVBQEE6n01Dd0D0eDwUFBZw9e5YRI0YYog9KW1sbhw4doqKigqlTp/LBBx8YKgG5dFN19+7dVFdX069fP2bOnGmIpDg8PBybzcaePXuor68nOTnZUDe2Wltbcbvd3qTY4XB06BtOSkD+gcViwWw2e08ADocDq9WKyWTyvicmJoYnn3wSaJ9/N3XqVENezM6ePZuVK1f+aN36zmzMmDGsXbvWkGN42rRphoutoaGB+fPnG3KfHT9+nDfeeIMXXnhBB+CrzKVu6Zfm1zc3N2O1Wg31pODEiRN8/PHHDBs2jEGDBl12Lu2smpubyc7O5ujRo1RXV5Ofn4/b7aZPnz7epz6dfUx26dKFBx54gMLCQv7+979z7ty5Tp+AOJ1ODh8+TExMDI8//jjbt28nLy+Pqqoqw5Tl9fX1xWw243Q6cbvd37t+VQLSgdlsNmw2GxUVFTgcDg4fPky/fv0MdUIQEZH/PavVSvfu3dm+fTv19fUUFRXRpUuXTn+hd8nZs2fZsGEDXbp0Yfz48YbpAu/n58fEiRMZNGgQtbW1nDlzhpiYGEOUrbVYLPTo0YMuXboA7U9ETCaTIRJHt9tNQ0MD9fX1WCwW3G634aajRkREYDabOXPmDBcuXCA2NrZDj0slIP8gMDCQ5ORkNmzYwB/+8AcqKyu59dZbf3QaUkJCgmFOFv9s8ODBhk28rrvuOsOOYSM2j7JYLAwePNiQ+ysoKIj+/fvr4HsVMpvNJCUlkZOTw7x58wgNDeWBBx4gLCys08fW2tpKdnY2q1evZsCAARw8eJAJEyYwefJkbDZbp08c09PTASgrK6O8vJzU1FRDXAuYTCYSExPp378/CxYswOPxMGHCBEMstPfz8yM1NZXs7Gzmzp2LyWRixowZnfqp1SuvvEJWVhaHDh3iwQcf5Pbbb6dnz54sXrwYj8fDXXfdRUhISMcdbzt27PjRunhjx4696k4KLS0tFBcXc/78ebp168aAAQN+NAGpqakhODjYUIvQLqmoqCA6OtoQdz7+WWlpKT179jTk+C0vLzdcVRaPx8O5c+eIiYkx3P5qbW3lwoULdO3a1bDH1J07d6JzzA9zu93U1dXR2NiIn58fYWFhhll3V19fT21trTee4OBggoODDTXn3uVyUV9fT0BAgGGuAzweD42NjdTX12M2mwkJCTHEIvRL++vChQs45WbqngAAEzJJREFUHA4sFguhoaGd+smV3W6nqakJl8uF1WolLCzMe0yB9iciHXlcKgERERElICIi8rNRHxAREREREVEC0pGdPn2axx57jL59+7Jw4cIO3ejlp2hoaODPf/4zKSkpJCcns2zZMsPtO7fbzY033sisWbMMFVddXR233norSUlJzJw5k6KiIsPE9vzzzzNw4EBGjBjBihUrOnWZ0r/85S/07t2bgQMHAu1TArZu3crw4cMZPnw4W7duNVQZVhERESUgV4DL5WLbtm107dqVvLw82tra+Prrrw0Rm8Vi4fbbb+fLL78kLy+PDz/8kG+//dZQycdrr71GcnKyocakx+PhmWee4bbbbqOwsJD33nuPXr16GSK2iooK1q5dS15eHqtXr6akpISjR4922nimTZvGpk2bvD+fO3eO7OxsXnzxRV588UVycnIuaywlIiKiBES4cOEC9fX1xMfHExISwujRo9m7d68hYgsICOCaa67BZrNhsViIioqiqanJMPuuoKCAEydOMGPGDEONydraWgoKChgy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SkBEREREROTq9H9mJGtsgUe0UgAAAABJRU5ErkJggg==
iVBORw0KGgoAAAANSUhEUgAAAZ0AAAEoCAYAAACD2CxkAAAAiXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaVY7dDQMxCIPfmaIjEEP4Gae63km3QccvUdJG/R7AssAyne/7osegMUi7h6UZF5qaeJYInghzA7exa07WllYK2ybBFJbhrPtQl/+li4Vdru7W7bADlY5TIFGz/mik8qiROyRfS8m/j/gVmC0+S88sXqEumroAAAoGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iNDEzIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjk2IgogICB0aWZmOkltYWdlV2lkdGg9IjQxMyIKICAgdGlmZjpJbWFnZUhlaWdodD0iMjk2IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4wmL/IAAAABHNCSVQICAgIfAhkiAAAIABJREFUeNrs3Xl8U3W+//HXOWnaJN33HWhpSwulLF1YiiyyFRUURXDUQWVkHPE6Ks7oFec3ovPT0RkZ5uJy1esy11Hw6lVQEBFkl30pFGhLKaUb3bc0bZo0y/n9Eawien+DV0ZoP8/How/ISXJOzsk3eed7vstRNE3T+BE899xznDx5suf2L37xC3Jzc//h+5944gmqqqp6bt9///2MGDECIYQQvYfyY4VOV1cXK1eupKmpiZEjRzJ16tSLur+5uZk1a9bQ1NTEuHHjzgskIYQQEjpCCCHERVHlEAghhJDQEUIIIaEjhBBCSOgIIYSQ0BFCCCEkdIQQQkjoCCGEkNARQgghJHSEEEJI6AghhBASOkIIISR0hBBCSOgIIYQQEjpCCCEkdIQQQggJHSGEEBI6QgghJHSEuEItW7aML7/8ErfbLQfjO47N4cOHkYsFi5+SlxwCcTnq6upi8+bNvPXWWzQ2NhIREcHdd9/NxIkTMRgM3/u8AwcOEBcXh9vtRlUvr99UbW1tPPnkk+zevRudTgdAWFgYzz77LIMHD77k258zZw4hISEoiiIFTEjoCPFNx48f57nnnuPJJ58kIyODU6dO9XxR/9hcLtclW/c3OZ1OLBYLCxcu5Oabb/acalBVTCbTJd3uVzWb/v37S8ESPzk5vSYuOy6Xi/Lycvz9/Rk7diwhISGMGTOGnJwcDAYD5eXl5OXlkZiYSGZmJsuXL6ejo+OC9ezYsYNx48aRkJDAhAkT+Oijj3A6nQAkJCTw7LPPMnLkSMaPH8+DDz7IRx991PPcRx99lOeff/689R07dowHHniA7du39yxbsGABL774IlarlcWLF5OcnExKSgpPPfUUdXV1F37gzoVMYGAggYGB+Pv7o9Pp+Pzzz0lJSaGpqYnGxkaeeuopHn/8cWw2G7Nnz+bhhx8mNzeXhIQEnnrqKbq7u9E0jfz8fO644w5SUlKYPHkyu3fvBqCiooLk5GTuv/9+Ro4cycqVK5k9ezZr167F7XZjNpu59957GTx4MOPHj+eDDz7Abrdz/Phxxo4dy9NPP01ycjIjR45kzZo1ANhsNt577z0mTZpEQkICkydPxmaz0dXVxZtvvkl2djbp6en88Y9//M59F0JCR1yWdDodSUlJtLa28uSTT7J582YqKiqw2+099y9dupTCwkKee+459u7de14QfCUkJITXX3+d48ePc/fdd/Pxxx9TXFzcc/+ePXvYunUr69evJy0tjcOHD+NwOGhubiY/P5+pU6eet774+HiCgoIoKirC5XLR1NTEvn37mDt3LsXFxeTn57N7924OHz7MXXfdhb+//3cGalNTE5WVlVRWVlJfX4/D4WD69Onk5eXxu9/9ji1btlBQUMCdd97ZcyoxPz+ft99+m127drFlyxbWrl1LdXU177zzDllZWRw6dIi7776bJUuW4HK5ADCbzSQmJrJz505uueWW817Hww8/jNFoZO/evfz+979n06ZN7N27F4CWlhYURaGoqIhHH32UF198EYvFwoYNG1izZg2PPfYYJ0+e5C9/+QvgOaW5atUq3n77bT799FOOHTvGF198gcPhkMIsJHTElSE9PZ0VK1bgdDp5/vnnWbBgAR9++CGdnZ1ERUUREBBAfn4+nZ2dBAQEUFFRccE6EhISsNvtHD16FEVR0DSN+vr6nvsXLVrUU+NIT0/HbDZTVFTEjh07GDhwIHFxceetLygoiNTUVMrLy6murmbDhg1kZWURERGBv78/fn5+bN68mcLCQnx8fDAajRe8pvb2dv72t7+xaNEiFi1axPPPP09tbS0AzzzzDPv372fFihXMmzeP5OTknufdeuutxMbGEhMTw4033sj27duprKyktraW4OBgjh49SlxcHBUVFZSVlfWE5MyZM/Hz8zvv9GF3dzfvvvsu48aNo6CgAJvNRmdnJ6WlpQAYDAbuvfdevLy8yM3NBaCmpoYjR46QkpJCbm4u3t7eDBs2DEVR+Pzzz0lMTKS5uZmqqipCQ0MpLi7GYrFIQRYXkDYdcVnS6/VkZ2eTnZ1NR0cHr732GqtWrWL06NGUlZXx5ptvEhQURGdnJyUlJd/ZEP/ee++xfft2/Pz8aG1tpbq6mu7u7p77w8PDzwuooKAgdu/ezalTp8jOzsbPz+87w3DXrl0cP36cTZs2cd111wGQmJjIAw88wLZt29iwYQPp6enMmzeP+Pj4854fHBzMb37zG2699dYL1t3d3U1kZCTd3d1EREScd5/RaOzpGGE0GrHb7TidTqqqqli/fj1BQUEATJs2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
!! Package
* Library 및 기타 실행 파일을 배포하는 단위
* 환경을 맞추고 다시 빌드할 필요 없이 바로 설치 가능
* 사용하는 언어나 환경에 따라 package의 정의가 다르므로 유의
!! Repository 및 Package Manager
* Package 등을 저장하고 관리하는 장소 (예: Ubuntu, ~PyPi, Anaconda)
* Package manager가 내 컴퓨터에 다운로드된 package 설치 및 관리
* 원하는 package가 사용하는 의존 package를 검사해서 자동 설치
!! 대표적인 Repository 및 Package Manager
* Linux: ubuntu / apt
* Python: ~PyPi / pip, Anaconda / conda
* Javascript: Node.js / npm
```
$ pip install torch
$ pip show torch
```
iVBORw0KGgoAAAANSUhEUgAABa8AAALNCAYAAAAoZp1PAAAAinpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaVY7RDcMwCET/mSIjnAFjGCdyY6kbdPxgOZWV9wGnExzQ9fsOOiYFTFqbW5gh0dDgM4VjIUBhlNmzLp4uJRVvm4SXsPAG3YP6+H+qmNto2ppV69Y50/kSFs+aezRTMd+IHXIO1HX27fcPXvF0A1kuLOpB+xscAAAKCGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE0NTUiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSI3MTciCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMTQ1NSIKICAgdGlmZjpJbWFnZUhlaWdodD0iNzE3IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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EREREREZcBS8FhEREREREREREZEBR8FrERERERERERERERlwFLwWERERERERERERkQFHwWsRERERERERERERGXBsqgIRERERkQGuqZayD0opr67l4/9rggAHI8bEkTg1Cofht5zp4sPdheyv/JgmXwDDx8SRmBhDqM76RURERGQQ0sxrEREREZEBzqwtY1/5CQIjYpiaOJ2pY4NoOFTAW++W09S+FNW7d1JYYRI+5UqunDoas2o3O4uqaVYVioiIiMggpDkYIiIiIiIDnDEynutuCCb41Nn7eELZypsHyqhsjCImCGj6kAPlDQz/3AKmT3AAYwhtrmXz/v2Ux0e0LiMiIiIiMoho5rWIiIiIyEBn9w9ctxoeEgS00NQ2rdqscVLrdRA+ynFqmeB/i8Dh/ZjqGlN1KCIiIiKDjoLXIiIiIiKD0McfnQDbMIYPbf1/0ycNmATiGAp4TUwvEOwgyGrSeKJBFSYiIiIig46C1yIiIiIig80nZew72oAjOpaIthnZzS1esAYQYK1j/xu55P59H3UEMMQKZkuL6kxEREREBh0Fr0VEREREBhOzjv0Fe6kdGseVk0dgnP6+xcAaYMVqBGBYVF0iIiIiMnjpgY0iIiIiIoNGE5Xv5bP//0YxfV48oX6R6yEBVvC20GI6iJ1zE7EAnnKavWAEBKjqRERERGTQ0cxrEREREZFBwaR23z94tzqQuJRkooI6vhs4NBiDJlyf+L3Y4KLRaxA0LFjVJyIiIiKDjoLXIiIiIiKDQMPhPPIOtBCVnELcZWckC8EIC2eE1YXzmKv9M/9bjcs6nIiRhipQRERERAYdpQ0RERERERngzOPvs3PPMQiPZ4THSXn5yXesDPvsGELtQOB4Lo/az87SAgoD4hhldbK/9GMCx8wkShOvRURERGQQUvBaRERERGSAM+s/xmUC1fsorPZ/J5Dxs8Yw/bMABhGJs5lOIfv3vcuHBDB8TCLXJI5hiKpQRERERAYhBa9FRERERAa4IRNm89UJ57Gg4WD89HmMn646ExEREZHBTzmvRURERERERERERGTAUfBaRERERERERERERAYcBa9FREREREREREREZMBR8FpEREREREREREREBhwFr0VERERERERERERkwFHwWkREREREREREREQGHAWvRUREREQGuqZayvbk8eZrm/jTn17mT5u28tbuclxmx8VcR9+n4B+vs/kvL/Pyy5so/FfvFcG1N4d1d93M/KsTiJuSzPyla9hS+SltD882MqfHsezPrktgZ2rIe2k9OfnnsS+ubWTOm8+a99ztrx3JZlFCHDc/U9ZhUffudcyPS2bZn2vaX9y9joWz7mHLRzqkRURE5PwoeC0iIiIiMsCZtWXsKz9BYEQMUxOnM3VsEA2HCnjr3XKaTi3VTG3Fh9Q2DWHEyOEEWHqzBC62PLOefPtMljywlie+n0Z4SRb3fnc9ZWqewc3jZPcLT5Nd6DznomUvrWdLRAYZM+ztL45L5/5bYij+9dPkngpKV5D7VDYVSUtZsTCsfdnEW8mI2c76F4tV7yIiInJebKoCEREREZGBzRgZz3U3BBN86ux9PKFs5c0DZVQ2RhETBDCE8dfcxHiA40VsPlbViyVwkPqjTaSHOdr+n8o0Spj1SD751cuJiVAbXfLceeS8VMa0ZalEdnjDzuQ77iNt052sf66I1O8lwfYs1udHsuR3GcR0uOIMI/Wmmaz5aQ5531pNil3VKiIiImenmdciIiIiIgOd3T9w3Wp4SBDQQlNz/xTBcSpw3cpZUw/BIznt5V7hPpTLqltmkzAljtlfySTnpVXMn3IzWUf8FvIUs/7GOBY+lUfes/dw86wE4qYkMP/WLIo9rYtUbF3HPbcuZPb0uNZUJ7dkkv2ef3qMMtanxTH/4RxyfrCodbnkhdzzQjFu/wK5ishecTOzE+JImLeIVZsO+c14by3LuuvjWPiDLNYtnU/ylDgSrlvMms0VHfbr3OVplbc6mbhbsyl6Yx3LbkwmYUocydffQ86p/XdR/MIqFl2fTFxcHMk3LmPd9pru7Zcrl8Vx0URfvpB1JW6Kn5hPdHQ00dHRzH646Mw2eW8rW2umsWBOWCedYy7L70zB+eJ6co8Uk/VUDnz5PpYmnhmddlyTykzXFl7Jd+u4FhERkXNS8FpEREREZBD6+KMTYBvG8KH9v23XzjVkPl/B5MVLmRvcyyt3F7Hurkxym+aw8snneOjLkPNULhWezhd3vvIQj+6NZ/nTG/nbxg0smdkeTa8oKSNkZgb3/eQ5nntm9f9n7/6jqrru/P8/G4iHih5Ucm9iw0WFO/q5XmTgakogViWzosRVQttlaD9fJZ0lmPn46zMa228ImSljpho7LZI1FZyJmpkGXZ+UOGnR+aaYfgyaWoiJonG4Wu01TQAXDoQox2A4yk2+f+APQEkEibnY12Otu1buOfvss/c+R9Y+77vzPuRMDFC0eCVlvXJ1N2wvozrxKba/9gbb/jqKPT8ppOy9K72lcvViCt+M4pFntlD6g1k0P7+BXdfEnG3828tpmF3Kb9/cz7bcYex6cgklR+l3ewB4r4zC0hbS8l9g587tFH8/AeNSjvPA80uYv2YPxoOrKN1Uyqr7z1G+fHGPc31uv8wMil/fy943tpA3ycC9cCt739jL3jf2s/1/+65pjn9fDc1xPnyO618H17wnWDSumqLFK9nUmMbS5elc93eNMT6mTrSo2afUISIiIvL5lDZERERERGSo+ShA3fvtmHEpjL3FM3r76GaWrCjD/lYpLyz2MtiZH+w9L1LxnptFv15N9iSANJxNtWS+cN3StDCLjUV5+AwAN65JV/emrdxIWrfSafc7adg7nz37Wsj5Xrco7H05PP2oFwfgWLiAWf+6koOHLPLGm9BUwdbXLNKfXseqRxxAGlONADMWV1zTGuO+HJ5+1I0JeL9XQM4rsyl7uZqlhWn9aw9gt5hk/Ns6cuK7vrvGe7v+w6pkw/MHcS3cTukPL43/9AR49yGKtlaRtzb96jX5rH5hYI51YXZaRIWBEeXEFePq46q0EDjRgDEhHlefT5ZecnJnsWnFLpyL15HdZyoZJ/HjDZpP+GnBh0P/mkVEROQzaOW1iIiIiMhQEjzDsf1HaB3h4eveaMJu6cktKks3cHDSKkoL068beLTbbSzLwrIs7Pb+p4YIHD2JNTaV1Pir27z39RXkNHBNn3UpcH0dTVWUrFrA7BlJJE3x4Jkyn82N0HamrUcxV7z7av1hTpwmnLMulTnp54+dbnz3XW2BcZ+PhLDrtGWyt1s7XUyeZNLsP0pDP9sDYMSnM2fcdfrkr+FQu4tZc7r/cODAl+zCOt7tXJ/Xr/7obKalGaLucn7GjxUtVL1Wix0ODXur8Pd56Q2ixjihpZnmTv1zFhERkc+mldciIiIiIkNGB41v13Ds43uY9mACo8Nu8ek7GwictHHNTu31Ir7L+2spyuyWmzomh62vryatH08dbZYFw6N6ppyINInoow5zjPP6O+xaihYtoczIpmDtU/jGGkCAsv+1ktreQdMw45qnpI5LKTrs9g4sojCHd9s/3MFIA3rHZ43InvVEREbAeRurEwj2oz0AY0yirtNn22qj2Q6w+bseNvfcgx2T2nWu8M/vV7/vvCAYn3EdrX0bWL87iuyfLaN5TRHrX85my4Lrr9M2DMC2UdZrERER+TwKXouIiIiIDAlBWut+x1tNEXhmphA7/Mtog0FUjJv4MX2svw33kvPcdjIuRyUNB95+PnFEmSacb6NHSul2i47+rtI9Wsmuk25y/mM12ZMvbetshvP97HFkFCaN2N0jrbaFfZ0gsPVhz1XNbVYHDDcww4H/GqT2mFE4DR+PvLCOrF5xe8Nw4vwinvDCTaJGXurP9dh+Nv20nI6/WseyR7Jofr+cec+XUPXIOtKvk/i6zbJhZFTXuIiIiIh81jREQyAiIiIiEvra362m+sRFYu//Bp4xYV9OI8Ld5G3aSV6fBQxcib6+8yLfAPfkeIzna6l5H3yXUof4D/lp6W927Q6ww6OI6h48PVpDTYvdv5omeUkIr6TuuA3jLx15ws9JG+J7FLRprj1EoDOta1V6p5/aQxbOaZO7xmOw2uNNJTmyksDpKNypg5AxOtwAA+yOz1oH7STGZWCdbqQFrknh0vDSs5S962XZ+qyu/NrzlzLnpZWs/0UO6cu9vUpbNDY2f2b+bPtkFRW1LTh8WaTHG/rHLyIi8mdMOa9FREREREJc8IN32Hf4NDgnEN3ZTH19/aVPI2e6xRwvtDV1bT/dzgWCtDd3lWtquzA4DemspnCGh9k/rf3C+mrMeozs8X42PbWWin21VP+qkGd/1dD/F0N6fSSbB6n49yoabLDfq2Ltj8tpNvpZkyODR2dHsOf5IqqabOyWWkqKKwhcsxLcgHdfJH9NOVU1VZSvzqes0c0jj6YNbnvMdBbluqhZs5D85yuoqqmm6tVyNv94MYt/PpDr4mLyeJOG18sofztA4GQDDR9ekxCFqckJ4K/lj713fVhJUelBnN994srLJRmTwbIFXgK/WE95U+97qA7/cUhI7vtln1bNFgqfLGRLjaV//CIiIn/mFLwWEREREQlxwbazWEHoaKrjwP797L/yOcTJs1fLtb9/pGv7sdNc/PQizX/oKnfk/fZBbMylzxfF8LFqwzqy7txF4eL5PLXV5pElWTjDI+hXnNfM4JmfLSPmzXxmJ3mYsXgr/M/VZI/rb4NMMgpLWTW+ln+YnUTStwr546xs5lwnHYb7u6vIOFNG/uNLWPtmFNk/KWVV4mC3x8C7+AW2/cBHy461rFyYy8o1m6k87SLtfvdABpz05QVkj6lh7WOzmf3QTBaU+q8p5Zg1h6nna9lzpPtWm+qfr2cXc1j6N2k9gtHu+UvJGl5NSWlVz9zWR2uoOeNl1kyX/mGLiIjI5/rK7t27P+29MTk5OeQaalkW48aN0xUTERERkVs+DwU4fPjwDR+TlJQEwIEDB/osozl3P9q1YzEz1kRR/MY60kMxi0Snn6LMeeyZu5Ody923678EKhbPYP29pbz2d2kM9DLUrpvNwhN5/PaFbBz68yIiIqJ58+fMm7XyWkREREREQohN7UtFlL1ajf94AP+eMn60cQ/OzGzSlP74S2SSsTAb4zflVA00m4dVRfmrNlmLshS4FhERkRuiFzaKiIiIiEgIMTDOB6jYUk5Ro4VtukjLXEfpD30odv0lX5n7lrFueTnNTTaYA7gaLTbux58lK1VXUkRERG6MgtciIiIiIhJSvAs3sn3hUHqq8rLqN8dYddtfGRPf9/IGfnh8Bnnxur9FRETkxiltiIiIiIiIiIiIiIiEHAWvRURERERERERERCTkKHgtIiIiIiIiIiIiIiFHwWsRERERkVDX0UrgcDWv/2Ynr7zyMq/s3MXeQ/VYwX6WGRCb6tUz8Tywgkqr+/YWKhYn4flmEbX2LR6PpjIWTEmhcN9N1tPpp+SbHjKL/brHREREREKQgtciIiIiIiEu2Bqgrv4cEWPdJCZPI3HccNpP7mfvW/V09KPMwBikLXmCWZ27KNlyNchr12yiZE8UWT9YhM/QNRIRERGRwReuIRARERERCW1hdyXw0NxIIq/M3icwml28fiJA4/lY3MNvrMyAObJYlVtG5vMbKF+wkWxHA2UbymibtY5Vs0xdIBERERH5QmjltYiIiIhIqDO6B6W7jIoaDlyk40I/ytwE9/wnyBm9h83/Wk3LriI2+b0s+kEWji9xWOz3yimcP5OkKUnMzM6n7Eiv/CWdDVT+dDGZDyThuVRm8yHr2ora/ZStyiRlioekBxdQuCPAQDOhNNRUUPGrKvyWblsRERGRm6XgtYiIiIjIEHT2w3MQPpJRI26uzA2LTGPZ8jm0/fIfmP+TXUR9r4Cc+P5VYVsW1od9fKx+hos7LSqeK6Nt9lOU/nw1j0RUUbiskKorQWOb2uIlrNzWiHdxMVs2riY7qoaiRSspb+xZVeCXRVSYOazbWErBAx1UPLmEokMDCV/b+H+Zz8on17OnSfeoiIiIyM1S2hARERERkaHmowB177djxqUwNvwmyvSTOXcR2c9nUtI4h+LHffQr1XWnnw3fzaTkeB/7x+ex/bUCfDfcVhvnt57iJ99PwwDSJlkcmr2W8l0FpD9qQns1L24P4M7dzroFXgDSEg3++NBKyn7lJ3u590o9xD3GuqezcYcD9ztpOTSPF/9PNauS01E6bxEREZEvj4LXIiIiIiJDSfAMx/YfoXWEh3RvNGEDLTMA9tFK9pwEg1oq97aQ9e1+JA0Jd5O9diupfb09MsKFt19PJwbJvqlXg8sOH8njYMfxAOCD92s5aZn4pnmvHmKmkZYIu44GsPBiXqrH6UvuClwDhHtJTjbZcOQoDaTjpn9tynjuGO8+p9tUREREZDAoeC0iIiIiMmR00Ph2Dcc+vodpDyYwOmygZQaigfKflNFwXwHFUypYWbqJ6tkFpEXe6PEGzvgEojr7ejIx+rfKOdwkyjR6fh8ObVZb1/d2G4sozMiebTAjgQ+tHjmtDTOqPqxjIgAAIABJREFUR9URZhSc78Dq1BOTiIiIyJdJUzERERERkSEhSGvd73irKQLPzBRihw+0zMC07FjLhloXOb/MIyPGQeX2fNZvyybt8RtcmzzYaUM6LdosGy6HvDst2s5D1OVAdKSBSRtWe/eD7K7vkWaPQLl9OeB9SYfVBmYEpp6WRERERL5Umo6JiIiIiAwB7e9WU33iIrH3fwPPmLABlxnYyavZ8NweIr5dyqJEgCyW/fVmMrdsoGLec2SNuZEnj8FOG2JzqPYg9tyunNe01HLofYPJuZeC6eO8xEda1L7ph9RLqUOsaqqPgHuB+1LKkK56mmsPEehM60od0hng0BEL0zsZ1wCGKrBjLZvfhNTcArLidd+KiIiI3AwFr0VEREREQlzwg3fYd/g0OBOI7mymvv7ynjsYeXcMo40bKzNQ/heepdxKY/WS9CtBX/f8pWRtXUlJaS0Zf3cjL280cCWnDSgg3Fd9zb9+liddT5Adb1Hz/AYOOrIo/atLLYxM57F5Lub/Ip98xxM8Mt7i0Lb17Aqmsfrb3h718O6L5K9xsHS2g5bXSth0wk3OP6YN6GWNzUd2Ub69A2OugtciIiIiN0vBaxERERGREBdsO4sVBJrqONDUfU8EE2bEMO3uGyszII1lrN8SwJ27juyYbtvNDPK+v5nMn6+nbMFW8sbf6icZk6wVORg7/oElx9qI8mSwekMB6VeWVBv4frCF4rC1lGxcQsWHBs4ps1i18Zme/QDc311F1pky8h8PYN8zleyiYlYlDiR0bdFyqhnMWfgm674VERERuVlf2b1796e9NyYnJ4dcQy3LYty4cbpiIiIiInLL56EAhw8fvuFjkpKSADhw4ECfZTTnvg11VlM4M5eazG3szPdhaERERERE8+abmjffoWEVEREREREZBCcOUWunkfd9Ba5FREREBoPShoiIiIiIiAyGyUvZeUDDICIiIjJYtPJaREREREREREREREKOgtciIiIiIiIiIiIiEnIUvBYRERERERERERGRkKPgtYiIiIiIiIiIiIiEHL2wUUREREQk1HW0EvjDceqbWjn7cQfcaRId4yE5MRYz7HKZJupqj3HqQ4v2joswzCQ6ZiKJiRMYPYizfvtoGU/+/Wb2HG3ACjrIfmE/66bf4MG7VuBZvAMbINzL0l/vZNVkXV4RERERuT4Fr0VEREREQlywNUBd/TmcsW4SoyLgXCMnTuxnbwc8lBpLBIBtceZCBI64e4n/6jBob+bkHw+w9zxkTJ/QVeamtVDxs7Xsichj3YsZuCINnOP6cfisZ3jj96voOF5G7uIaXVgRERER+UwKXouIiIiIhLiwuxJ4aG4kkVdm7xMYzS5ePxGg8Xws7uFA1CS+Mav7URMYe6fFq/9VT2PHBNyDEb3ubKahCdzfziLjPnf/jzdMHGNNsKIw9CQiIiIiIp9DOa9FREREREKd0T1w3WVU1HDgIh0X+j7szmERQJBg8CbP31JOrieOuImZlBy3qV03m7i4OOImppC/70ohqjfmk5s1k5QkD55pM5m3ooTqpoGcr5qSFfOYOc2DZ0oKM7NyKfxVoGeZ9gAVP84l84EkPFNSmL1wLRXv2bpXRERERG4jWu8gIiIiIjIEnf3wHISPYtSIXjuCQYKfBuloO0Xd8RbC7kokJvImT+bIovj1VNpsP5sXrqT24S2U/k8XhEUQNeZSmc4GjgZg8qNP8Oh4B6bdSM22InL/F2z/j6V4b/jJw6Ji9RI2nJxFwZon8Jo2DcdqqDptdSvTQPkP5pNf+xfkLF/HUzE2h7atJ38ROH5dQFqk7g8RERGR24GC1yIiIiIiQ81HAereb8eMS2Fsrxl908Gd7Hv/IgB33pXAzDQ3Nx/LNTDHujA7WzDDwIhy4Ypx9Xqy8JFX5OuxKW18CzXfqmLP+0vxxt/gqToD+I/buL+zjJw5XalJfKnpZHUrYtdspmRPBNkbS1k9y+w6l8/gjw/lU/baMtK+beoeEREREbkNKG2IiIiIiMhQEjzDsf1HaB3h4eveaMJ67Y6e/A1mzpxOalI85kfHqD5YT/stapr1dhmFCzOZmZKEZ4oHzzc3UGu30PZhPyoJd+F2GwRefpail6vwN1rXFGk4UEuzmcojqd2C1OZUpk6yOeoP6B4RERERuU1o5bWIiIiIyJDRQePbNRz7+B6mPZjA6LBrSwwbEY1zBOAcy9jIT3i1+h2ON8fic37BTTu5mSWLimj7qwL+4V9ScZlAcwX5C3dgd/anIgfZz5Ri/bSU8p8toaTFxhyfTs4zxaya3hWsbm6zsM+Uk5tU0fPQoI1xT5tuExEREZHbhILXIiIiIiJDQpDWut/xVlMEnpkpxA7//CPCRo0kkj9x7twFcA77QlvXsLuSg2Y2W9bmkGZc2mjDgF6h6Egj75/SyAOs45Vseiafkh9tIP21Anzh4IwyMcblUPwvObh7HGhgmE7dKiIiIiK3CaUNEREREREZAtrfrab6xEViU9LwjLnOkutPrt104YNWrE/vJOKrYV94++ygDZEmUd1O1fBmDYHgdQobBkZnM9YNLJI2J2Ww7LupGC0NNFyKhLum+XCePklLmBt3fPePC5fDuKaOhpoKyl+uxG/pPhIREREZSrTyWkREREQkxAU/eId9h0+DM4Hozmbq6y/vuYORd8cw2oAz/t9S84HJvXePIjJiGMGPmnjv5CkujpyI++4vPnjtmpaK6593UfZqFqvnurDe3sxTWwNA1LWFY3z4YiwqNpWQGp6K0zBxT3ZjhgOd1RQ9XoY9M4PUiS6M8352PL8HI7kA36U3TxqpeSy9fx6FixdjLcwmOQasxpP439yDnbmVglndT2bj/2U++a+6WZWYgVfvchQREREZMhS8FhEREREJccG2s1hBoKmOA03d90QwYUYM0+6GSGcM0WcaORU4RceFIAyLZNTYBGYmeoj+4mPXGPetovjpZgp/kknS0wauxAzynl4EK8qv8xTiY9naZTT8aBMr5xdhh6Wz7o0tZDuAcBfeibD1pfWUNzZjG06805dR+mQOrisVuMh+bhvGz4vY/POVbGgBM8ZNwv0ZLJik+0VERETkdvGV3bt3f9p7Y3Jycsg11LIsxo0bpysmIiIiIrd8Hgpw+PDhGz4mKSkJgAMHDvRZRnNuEREREdG8+bPnzcp5LSIiIiIiIiIiIiIhR8FrEREREREREREREQk5Cl6LiIiIiIiIiIiISMhR8FpEREREREREREREQo6C1yIiIiIiIiIiIiISchS8FhEREREREREREZGQE64hEBEREREJcR2tBP5wnPqmVs5+3AF3mkTHeEhOjMUMu94BF2is2UVNYwf3TPsO35gQpjEUERERkSFHK69FREREREJcsDVAXf05Isa6SUyeRuK44bSf3M/et+rpuF75D+rw//dFFLIWERERkaFMK69FREREREJc2F0JPDQ3ksgrs/cJjGYXr58I0Hg+Fvfw7qUtAu+cYrg7njv+cEKDJyIiIiJDllZei4iIiIiEOqN74LrLqKjhwEU6LvTc3vH+O5z4ZAIJsREaNxEREREZ0hS8FhEREREZgs5+eA7CRzJqRLeNnc3U+c/i9E5ktGb6IiIiIjLEaUorIiIiIjLUfBSg7v12zLhJjO22IvvMH96h8asTSfjaMI2RiIiIiAx5Cl6LiIiIiAwlwTMc23+E1hEevu6NvvpSxvYARwIXiZ3iJlKjJCIiIiK3AQWvRURERESGjA4a367h2Mf3MC0tgdFXItdBmo4e40z0RCaNgmBnkGDwEwA++eQiwaBGTkRERESGnnANgYiIiIjIUBCkte53vNUUgWdmCrHDu++7iPVRBxc/OMSrvzrU87Danbxy0sOc2QmYGkQRERER+YIlJSUNWl0KXouIiIiIDAHt71ZTfeIisfd/A8+YsF57IxiX/CCjL3RbYt1Rz6G3/sSdk6aT4BqtVCIiIiIiMuQoeC0iIiIiEuKCH7zDvsOnwZlAdGcz9fWX99zByLtjGG1AxKhoIrof9NEZ7gDuHOHEOSpMgygiIiIiQ46C1yIiIiIiIS7YdhYrCDTVcaCp+54IJsyIYdrdGiMRERERuf0oeC0iIiIiEuKGxc/k0fh+HjRiEg/Nm6TBExEREZEh6w4NgYiIiIiIiIiIiIiEGgWvRURERERERERERCTkKHgtIiIiIiIiIiIiIiFHwWsRERERERERERERCTkKXouIiIiIiIiIiIhIyFHwWkRERERERERERERCTriGQEREREQkxHW0EvjDceqbWjn7cQfcaRId4yE5MRYz7FKZYCPVFTWcCvY8NNL9IHOTo2+6CdaRcjY9X86uQwEaLAPX/Vk8UVhARsyXOzT+4kzm7clgZ8VS3AOtpN1PxYs1mJl5pN+i/tiHipj3tw0s/c/nyDB1i1/VQvVL5TSOyyE7tY+BOVRE5t82sPTXz5ExRiMmIiJyO9PKaxERERGREBdsDVBXf46IsW4Sk6eROG447Sf3s/etejp6lR0VP42UlJQrn+QJIwehBRaVG0uoMVLJe3odxU9m4Ty6mZV/W0LgSx4bwxGDd4ID46a6V8vLpWXsabhVrW6horQMvr1IgeveOps5tHUDZQea+y6T/Bg57j2UbPNrvERERG5zWnktIiIiIhLiwu5K4KG5kURemb1PYDS7eP1EgMbzsbiHXy0bMTqW2NiwQW6BScYzO8l2XI60ZjCVo8xYU0NN01LcY7+8sXEv2Mj2BUPsgh4vp+xNN1n5Xt3cA+Ig41uprP1ZOdWPrybN0IiIiIjcrrTyWkREREQk1BndA9ddRkUNBy7ScaF34SAEg4PeBNPRc4lwc0sbRN6F44tYOdxSTcmKecyc5sEzJYWZWbkU/qrnGu+qgiTi4uKIi4vDk9XHCvDOBqp+upjMB5LweJJIeWgei39aRcvl/XvySYqLI+6BQqrbGyibH3epziRW7O5ekYV/ayELHk7B4/GQ8s3FFO1pueZ01atT8DxWRu3uIhZ/M4WkKR5SHl5B+Xs9y/lfrSQQl86s+Gub3LCriBWPZV7p++z5+ZS9bXUrEaAky8PsH5dT/vcLusqlZLJiqx+7X2UGT/Xfp+CZv5ay1QuYfelci39eTfcRso9WsHbFAmbPuHQtHs6l8OVu7bEqyPXEETcxk6KjNv7i2Veu78wf1157P07PINWqZEeNrb8PIiIitzGtvBYRERERGYLOfngOwkcxakTP7S2H/5OXDwQhPIJoVwLJSRMYPcizfmvfWvJfaMC7ZB3pkYPdM4uK1UvYcHIWBWuewGvaNByroeq01aNU2g9+y/4lHdT9ey5L3r5+TQ3bnmLJtg6y84t5Kt7Aeu8QNYcaae4ERziQWsBvf7+UjtM7WPn/vIj7J9tZ6gPCIojqlks58PwS5hc3MHXhKkpTHbTs2ULR8sVE/HI7Syf3Oul7ZRSW+sjOf4GCGGh4s4aWHr8lNFBTE8DpS75uju6GowGiUnN44vsxOAyLk7s3U7R4Jfx6Cznd8nE3bC+j+ul1bF/ppOGXK1n4k0LKpm8nb3z/ygwW++0yyicWs+X1LUQc38zKZUtYOXonWxe4uq7qe36a75pFXn4uMaMNrGM7KFmzkCcjf8tzc00wMyh+3UdbMEDZoiXseWALW/7aBUQQYTquPeEYH1MnWpTt88Msn/4giIiI3KYUvBYRERERGWo+ClD3fjtmXApjL8/ovzKM0TETiXZEYxqf0P7ff+LYyQPsuxDGQ2mxRAzSqe2jm1myogz7W6W8sNjLoGds6AzgP27j/s4ycuZ0hXd9qelk9SpmjHHgGAPOyL5bEPDXga+AZd9LxwFwXxoZj3avxMQx1gRMIsIjMBwuXL1f2GhVsuH5g7gWbqf0h5f6Oz0B3n2Ioq1V5K1N7zEGdotJxr+tI+fSqmrX+F6pQWw/dSfA/Z2/uG6b01ZuJK379/udNOydz559LeR8r1sQ974cnn7UiwNwLFzArH9dycFDFnnjzf6VGSzmHJauzMBlAvct5Yl5Fcx/aQf+7y3FGw6OuQU8N7db+dSp4K8kf3c19twMDAzMsS7MTouoMDCinLhiXJ9xQifx4w2aT/hpwYdDfxVERERuSwpei4iIiIgMJcEzHNt/hNYRHtK90VzJbn2HE8/XnVfLfe1eosP/L//3+HH+9FEsnhGDcXKLytINHJy0ip2F6dcNGNrtNnawK5WDEWZgRPYzvB3uwu02KHv5WYruWkBG6lS8MQMLtrrcbvjNZtZsNMh+MI2p8Q6M/j4B+Ws41O7ikTndA/UOfMkurD1HaSC9xwpqIz6dOeM+o74PW/jAhrtG99GnpipKfraFirfraD5jY3eCHQTfmTboNuKuePfVb2FOnCYctdoAs19lBosRl4C3W7Vebzy8WEfgPF3b7QCVpRvY/GoNgdMWdicQtGG6hQ0D+BHEIGqME/6r+epKehEREbntKOe1iIiIiMiQ0UHj2zUc+/gepqUlMPoz38sYxuiv3UMk57DaBikHdmcDgZM2rmmpuK8XLOyspSjTQ1JSEklJSXgeXkt1Z39P4iD7mVJWTbPZ9bMlZM5IIunBXIr2Wf1urnthMaWPT6bxlUJyH07Bc/9sFr9Q26+8z7bVRrMdYPN3PXg8Vz+ZpX5sqw2rd//GmER9ViA1CGAQEX6dcK1dS9GiJWx6L568tdvY/uud7PzPYnLG0RXs7XF5ex0fDh3BAZQZLBFGj9X9hhGF0XkOqx3Aomp1Liu3f0DqkmK2bd/Jzv/cyeq5Dui0B5yH2zAA20ZZr0VERG5f+n1aRERERGRICNJa9zveaorAMzOF2OE3dgzcAV8JG6Q2GETFuIkf08c62XAvOc9tJ+NyNNFw4B3IE4cjjbx/SiMPsI5XsumZfEp+tIH01wrw9ae+cBfpy58jfTnYLX4q/zmf/J8WsvmBnSyddIM9NqNwGj4eeWEdWc5e+wwnzv72zzQwsGlrv85646OV7DrpJuc/VpN9OZd2ZzOcHwK3Z5tF97XhltWGHT4SMxLoPMiu15qZunw7q759uYSNv9O6yVPaMDIKU0+1IiIity2tvBYRERERGQLa362m+sRFYlPS8Iy5TjD6k94bgrQ2tNB+h8moqEFqRLibvE072fh9dx8FDFyJPnz3Xfokum46J7Y5KYNl303FaGmg4SaW2BoOL1l/k81Ummlu6b3TwKAD+3r1e1NJjmwgcDoKd7y7x8cVY/a/f8PdxI+FxlMN1+7rADs8iqjuWT2O1lDT8gWvLT5STmFBPkW7WgZchf1uDTVNV75x8O1aGOfGPRwI2nTYMNLsNlrt1dQcuk6/wg0wwO74vD5bNDY2Y0yIp6/M2PbJKspfLqfqpNZmi4iIDFX6jVpEREREJMQFP3iHfYdPgzOB6M5m6usv77mDkXfHMNqA9j/uZd9/R3KvYxSRBrR/8CcC9RaR46YzIXKQGtJZTeGDudRkbuO1H/q+mM52VlP0eBn2zAxSJ7owzvvZ8fwejOQCfJf70WnR0tJGRxCa220IttHc2IBBBBGmA4cJYFO5OpdKcw4ZyfE4DYvabWUcNFN5dHKvc5pu4h0Wu7Zvpto5C+dwgyiHC0ckYKazKHcz89csJL8ljzlTHHCmkZO1VRyMWsTG5f0ch3AvvkSD8iN+LNw9s097fSSbZVT8exVzfpiOs6mKoh+X02wYuL7IG6ypmvKXduB25LBqzkBffVjH5ieLMB9PxThRzvpf2UzNz+5aeR8+lbT7DNZuL6N2eh4+o4GKdeupbL9e6N/F5PEmG14vo3xWHr4xBsZoJ67eq/076/Afh4Tcvl8aatVsofBHB5n6TDrp8Xqlo4iIyFCk4LWIiIiISIgLtp3FCgJNdRxo6r4nggkzYph2N9xpRjO8vp7AH/7ExSDcGTEK5/+Yzl9OHsuwQW3Mpc8X9oTiwjsRtr60nvLGZmzDiXf6MkqfzLkawD26ifnzSghcyQMdYMGMzQB4V77GzuVuwMA9OZ5zL5dR+IsGrKCBKzGDgn8pIGtM73P6WPSjPE7+ZBO531qL3WnyyKbDPPdXAAbexS+wbXQR67euZWWxBWNcuJNnkTXHPYAOGqQ9mAprajjYnkV69x8WzAye+dlJnlyTz+wkC3N8GlmPryZ7y0pqvsAhbzj1AYS78N3nHnAdRvIilibXUrJiMw1hLmY9Xswz3798xRxkrymm4elnWThjA4xxkzpvKQVzCylsvHZ80pcXkP30etY+Vo5lg2vhdvb+Xa8fCY7WUHPGS/ZMl/5AiIiI3Ma+snv37k97b0xOTg65hlqWxbhx43TFREREROSWz0MBDh8+fMPHJCUlAXDgwIE+y2jO/WesvYr8h/PpePq3PDfH/LKvOhXLZpDfvIyd5XkMJHxd/fcp5L6/jDdezOFWrW+uXTebhSfy+O0L2WhNtYiISGjNmweir3mzcl6LiIiIiIjcSpHp5C1wseeXFbR82W3prKP2iMGc3GzcQ2X8rCrKX7XJWpSlwLWIiMhtTmlDREREREREbjH3/NWsxk+DxaUc3V/WE2Eaq9/YP7QGr8XG/fizZKUaupFERERucwpei4iIiIiI3GqRXrIe994WXUn7x/0cu5UnjM8gL163kIiIyJ8DpQ0RERERERERERERkZCj4LWIiIiIiIiIiIiIhBwFr0VEREREREREREQk5CjntYiIiIhIqOtoJfCH49Q3tXL24w640yQ6xkNyYixmWPeCQc68+w5HTtTT+tEnYEQSPT6Z1ClOhg1GO05WUvIazFmUgVtPEiIiIiLyBdPKaxERERGREBdsDVBXf46IsW4Sk6eROG447Sf3s/etejq6lWv/4z721tZzYZSbxKnJJE68h4jODj4ZpHbYxyvZUFpJQJdERERERG4BrZcQEREREQlxYXcl8NDcSCKvzN4nMJpdvH4iQOP5WNzDgc4m6o4189X4mTyY7OTygmy3hk9EREREhiitvBYRERERCXVG98B1l1FRw4GLdFy4tKHlFE0Xohk/8WrgerDUrptNXFwcnmU7sNt3sGRiHHFxccR5cin/sFvBTj8l3/SQ+fNqqp9fwbwZSXimJDH7sc34O4GWcnKnpJC/r9sxx0vInDKboiPdtrUHqPhxLpkPJOGZksLshWupeM/WfSAiIiLyZ0Yrr0VEREREhqCzH56D8FGMGtH1vd2yuGiYDPuglter3qO1AyJG3YvHNw33mJsLZ/uWbGP/gg7a9vwDmWuGUfCbAmaFA2FROMdcW755xz/w7KRsntiwDLfRTM3rjf04WwPlP5hPfu1fkLN8HU/F2Bzatp78ReD4dQFpkbr2IiIiIn8uFLwWERERERlqPgpQ9347ZlwKYy/N6C9cuAidjdT5RzNhynQShrXTePQdDv1+PxGz04gxbuJ8pgOHCeaYkRAOjhgXrj6fJGxamMXGojx8BoAb16QbP5Vds5mSPRFkbyxl9SwTgDSfwR8fyqfstWWkfdvU9RcRERH5M6G0ISIiIiIiQ0nwDMf2H6F1hIeve6Ovpgj5FOj8hFGeVBLGOXGOnYDvvkmMsk9z8tSFW9hAA9f0WZcC1/3XcKCWZjOVR1K7BanNqUydZHPUr1dFioiIiPw50cprEREREZEho4PGt2s49vE9THswgdHdsoGE3XkHfGUkd0UPu7pxxCjMYUFarXNA9C1rpTnGOeBjm9ss7DPl5CZV9NwRtDHuadMtICIiIvJnRMFrEREREZEhIUhr3e94qykCz8wUYof33BsZGUkY7UOjK509utXjuzPKxBiXQ/G/5ODucZCBYTp1G4iIiIj8GVHwWkRERERkCGh/t5rqExeJvf8beK7zAsaw6GhG3XGaDz7oADOia+O5Vs5eCGNk1MhBaYMRBgY29nlgIKmnTZORYRZtlnWlAitQR0PwahHXNB/O50/SEuYmY/znVdhC7Y4qArhJf8SHQ7eJiIiIyG1FwWsRERERkRAX/OAd9h0+Dc4Eojubqa+/vOcORt4dw2gDiJzAxK+doKaumtpPJzJ2WAen/nACy7iXxHuHDU5D3H+Bu3MTL/+iCvdcF0ZYFK7xDm44vbUxlamJULS9jNrUPNxWFUW/qMHm6opqIzWPpffPo3DxYqyF2STHgNV4Ev+be7Azt1Iwq1t9nX+k4mf5lJHD1rk+HHq6EREREbmtaHonIiIiIhLigm1nsYJAUx0HmrrviWDCjBim3Q0wjJhp00k+fIgT//UWJzvvIDI6lmnfSGbsIMWuic+hYGUdhb9YQmaxDUY6636/hewxN1qBg+ynV3Pw/y1i/oxNOKdkkLcgB/ePdnUr4yL7uW0YPy9i889XsqEFzBg3CfdnsGCS7gURERGRPydf2b1796e9NyYnJ4dcQy3LYty4cbpiIiIiInLL56EAhw8fvuFjkpKSADhw4ECfZTTnFhEREZHbcd48EH3Nm+/QsIqIiIiIiIiIiIhIqFHwWkRERERERERERERCjoLXIiIiIiIiIiIiIhJyFLwWERERERERERERkZCj4LWIiIiIiIiIiIiIhBwFr0VEREREREREREQk5IRrCEREREREQlxHK4E/HKe+qZWzH3fAnSbRMR6SE2Mxw7qKWHW72HXMuu7hTl8WM+OHaRxFREREZEhR8FpEREREJMQFWwPU1Z/DGesmMSoCzjVy4sR+9nbAQ6mxRACRsYmkmBd7Htd8nAPvgfNuBa5FREREZOhR8FpEREREJMSF3ZXAQ3Mjibwye5/AaHbx+okAjedjcQ+HMHMssWb3oy5Q33gARnuJHaExFBEREZGhRzmvRURERERCndE9cN1lVNRw4CIdF/o4xj7F+/8N0a4YIjWCIiIiIjIEKXgtIiIiIjIEnf3wHISPZFQfq6o7TtXT8ukoYu9V6FpEREREhiYFr0VEREREhpqPAtS9344ZN4mx100E2EFjfSuMiSVGsWsRERERGaIUvBYRERERGUqCZzi2/witIzx83Ru5yjFQAAAgAElEQVRN2PXKtL9P/YddKUMiNGIiIiIiMkQpeC0iIiIiMmR00Ph2Dcc+vodpaQmMDrt+qfb6elqJJvZeha5FREREZOhS8FpEREREZEgI0lr3O95qisCTlkLs8L7KWdQ3niXMEYti1yIiIiIylCl4LSIiIiIyBLS/W031iYvEpqThGRPWd8Gz9dS3heGIvZdhGjYRERERGcLCNQQiIiIiIqEt+ME77Dt8GpwJRHc2U19/ec8djLw7htHG1bJn6k9hhTnwjFXoWkRERESGNgWvRURERERCXLDtLFYQaKrjQFP3PRFMmBHDtLsvff2klfpTFnfe7eEexa5FREREZIhT8FpEREREJMQNi5/Jo/E3UPCOaP7y4Uf5Sw2ZiIiIiNwGlPNaREREREREREREREKOgtciIiIiIiIiIiIiEnIUvBYRERERERERERGRkKPgtYiIiIiIiIiIiIiEHAWvRURERERERERERCTkKHgtIiIiIiIiIiIiIiFHwWsRERERkVDX0UrgcDWv/2Ynr7zyMq/s3MXeQ/VYwZ7FglY9tW/s4tevvMzLr/yaV/cc4E9ng4PSBOtIOUXL5jH7gSQ8U1KYvWgtlY1f/tD4izPxZJUQuJlK2v1UbNxM1S3sj32oiMwZK6i0um3s9FPyTQ+Zxf6bq3yw6vlStFD9UgnlNVbfRS6P3Yf60yAiInK7U/BaRERERCTEBVsD1NWfI2Ksm8TkaSSOG077yf3sfauejiuFmnln337eOz8KT8pMZqYk4LxQz4HfHaDpws22wKJyYwk1Rip5T6+j+MksnEc3s/JvbzJoPAgMRwzeCQ6Mm+peLS+XlrGn4Va1uoWK0jL49iIyTN3fPXQ2c2jrBsoONPddJvkxctx7KNnm13iJiIjc5sI1BCIiIiIioS3srgQemhtJ5JXZ+wRGs4vXTwRoPB+LezjQ2sip83dyb9o0Jn0tDHASHX6Wpt81cqoVxo69mRaYZDyzk2zH5UhrBlM5yow1NdQ0LcU99ssbG/eCjWxfMMQu6PFyyt50k5Xv1c09IA4yvpXK2p+VU/34atIMjYiIiMjtSiuvRURERERCndE9cN1lVNRw4CIdPVZVh3FneNjVb+F3EkbYoMz6TUfPJcLNLW0QeReOL2LlcEs1JSvmMXOaB8+UFGZm5VL4q55rvKsKkoiLiyMuLq7vtCGdDVT9dDGZDyTh8SSR8tA8Fv+0ipbL+/fkkxQXR9wDhVS3N1A2P+5SnUms2N29Igv/1kIWPJyCx+Mh5ZuLKdrTcs3pqlen4HmsjNrdRSz+ZgpJUzykPLyC8vd6lvO/WkkgLp1Z8X30v91P2apMUqZ4SHpwAYU7Ati9+lV5uV9TkpiZnc/mQ1b/6xkk1X+fgmf+WspWL2D2NA+elEwW/7ya7iNkH61g7YoFzJ5x6Vo8nEvhy/6r7bEqyPXEETcxk6KjNv7i2Veu78wf1157P07PINWqZEeNrb8PIiIitzEFr0VEREREhqCzH56D8JGMGnFpQ/Q4Ys2LnDp+nNbzQYIdrQSO19NhTmDCXYN7bmvfWvJfaMCbu4j0yMHumUXF6iVsOB5D3potbHt+HU9kxdN2umdwNu0Hv2X/G3vZstDdZ00N255iybYWfMuL2fJiKasfT8d5ppHmzksFUgv47e/3svc/VuEzHGQ/t5e9b+xl7+9/yzPTr9YTeH4J89fswXhwFaWbSll1/znKly+m5Oh1TvpeGYWlLaTlv8DOndsp/n4CRo+04w3U1ARw+pLpq+WBXxZRYeawbmMpBQ90UPHkEooOXQ7S2tQWL2Hltka8i4vZsnE12VE1FC1aSXljf+oZXPbbZZSzgC2vH+aNDRmc27qElVuv5mGx3vPTfNcs8vKL2fJCKasfdVC7ZiFPvnrpupoZFL++l71vbCFvkoF74daua/HGfrb/b9+1JxzjY+pEi5p9Sh0iIiJyO1PaEBERERGRoeajAHXvt2PGpTD28ow+LJq/nP51gvve4vX/70jXppET+PqMBKLDBu/U9tHNLFlRhv2tUl5Y7GXQMzZ0BvAft3F/Zxk5c7rCu77UdLJ6FTPGOHCMAWdk3y0I+OvAV8Cy76XjALgvjYxHu1di4hhrAiYR4REYDheumF6VWJVseP4groXbKf3hpf5OT4B3H6JoaxV5a9N7jIHdYpLxb+vIubSq2jW+V2oQ20/dCXB/5y/6GmGIe4x1T2fjDgfud9JyaB4v/p9qViWnY7RX8+L2AO7c7axb0FV3WqLBHx9aSdmv/GQv995YPYN93cw5LF2ZgcsE7lvKE/MqmP/SDvzfW4o3HBxzC3hubrfyqVPBX0n+7mrsuRkYGJhjXZidFlFhYEQ5ccW4PuOETuLHGzSf8NOCr+v6ioiIyG1HK69FRERERIaS4BmO7T9C6wgPX/dGE9Zt+/H9B6i/I5bktJnMfCCZ8eGNvPX7d66uNL5pFpWlGzg4aRWlhenXDRja7TaWZWFZFnb7AFb5hrtwuw0CLz9L0ctV+ButAbfW5XbD25tZs7GC6uMt2AMZB38Nh9pdzJrTPVDvwJfswjp+lN7veDTi05kz7jPq+7CFD2wYObqvfCtG16rsyz9KhHtJTjavnuv9Wk5aJr5p3YLiZhppiRA4GsC60XoGmRGXgLdbl7zeeHi/jsD5yzdGgMriFcx7qCudiseTxMqdFvYZa4CpTAyixjihpXkQ728REREJNQpei4iIiIgMGR00vl3DsY/vYVpaAqO7rai+UF+HvzWSSfdPw32vE+fX3PhSPYxqO8mxP3UMzuk7GwictHFNS70aFO2xv5aiTA9JSUkkJSXheXgt1f0OLDrIfqaUVdNsdv1sCZkzkkh6MJeiff0PYrsXFlP6+GQaXykk9+EUPPfPZvELtf0KltpWG812gM3f9eDxXP1klvqxrTas3v0bYxL1Wf9/axDAICK877XPhhnV43uEGQXnO7rO1W5jEYXZI12L0fW9vWcg+DPrGWwRBhHdz21EYXSew2oHsKhancvK7R+QuqSYbdt3svM/d7J6rgM67QHn4TYMwLZR1msREZHbl9KGiIiIiIgMCUFa637HW00ReGamEDu8595zbecIho1i5Fe7bfyqSeSwIM3nLOgRWhwog6gYN/Fj+gi8hnvJeW47GZejiYYD70CeOBxp5P1TGnmAdbySTc/kU/KjDaS/VoCvP/WFu0hf/hzpy8Fu8VP5z/nk/7SQzQ/sZOmkG+yxGYXT8PHIC+vIcvbaZzhx9rd/poGBTVu7DX0k77Ctth7fO6w2MCMww4FIA5O2S0HhK0d0fY80e6Yw+ax6BlubRRtcWY1vWW3Y4SO7guqdB9n1WjNTl29n1bcdV9rs77Ru8pQ2jIz6YvojIiIiIUErr0VEREREhoD2d6upPnGR2JQ0PGOuTWIdYdwJwXbOdQ9qfmzRfgEiIiIGpxHhbvI27WTj9/t61aCBK9GH775Ln0TXTedWNidlsOy7qRgtDTTcxBJbw+El62+ymUozzS29dxoYdGBfr35vKsmRDQROR+GOd/f4uGLM/vdvuJv4sdB4qq/kHTbNtYcIXF4d3Rng0BELc9JkXADjvMRHWtS+2e1FhVY11UfAPdmNeaP1dHeknMKCfIp2tQx4fO13a6hpunrug2/Xwjg37uFA0KbDhpFmt9Fqr6bmei+PDDfAALvj8y62RWNjM8aEePrKjG2frKL85XKqTmpttoiIyFCl36hFREREREJc8IN32Hf4NDgTiO5spr7+8p47GHl3DKMNiHRNwPmHQxx7cz93/I9YzK+0c+r4MVrDokmMNQenIZ3VFD6YS03mNl77oe+L6WxnNUWPl2HPzCB1ogvjvJ8dz+/BSC7AdzlVRqdFS0sbHUFobrch2EZzYwMGEUSYDhwmgE3l6lwqzTlkJMfjNCxqt5Vx0Ezl0cm9zmm6iXdY7Nq+mWrnLJzDDaIcLhyRgJnOotzNzF+zkPyWPOZMccCZRk7WVnEwahEbl/dzHMK9+BINyo/4segebL7MgHdfJH+Ng6WzHbS8VsKmE25y/jGtK1Aemc5j81zM/0U++Y4neGS8xaFt69kVTGP1t703Xk93TdWUv7QDtyOHVXMG+urDOjY/WYT5eCrGiXLW/8pman5218r78Kmk3WewdnsZtdPz8BkNVKxbT2X79UL/LiaPN9nwehnls/LwjTEwRjtx9V7t31mH/zgk5Pb90lCrZguFPzrI1GfSSY/XKx1FRESGIgWvRURERERCXLDtLFYQaKrjQFP3PRFMmBHDtLuBEW5SvxHk0H+d5NiBei5yJ5FRY0n8RjKTRgxmYy59vrAnFBfeibD1pfWUNzZjG06805dR+mTO1RW2Rzcxf17J1VXFBFgwYzMA3pWvsXO5GzBwT47n3MtlFP6iASto4ErMoOBfCsga0/ucPhb9KI+TP9lE7rfWYneaPLLpMM/9FYCBd/ELbBtdxPqta1lZbMEYF+7kWWTNcQ+ggwZpD6bCmhoOtmeRHnltCfd3V5F1poz8xwPY90wlu6iYVYnGleN9P9hCcdhaSjYuoeJDA+eUWaza+AzZMf2p56qGUx9AuAvffe4BXzYjeRFLk2spWbGZhjAXsx4v5pnvX75iDrLXFNPw9LMsnLEBxrhJnbeUgrmFFDZeOz7pywvIfno9ax8rx7LBtXA7e/+u148ER2uoOeMle6ZLfyBERERuY1/ZvXv3p703Jicnh1xDLcti3LhxumIiIiIicsvnoQCHDx++4WOSkv7/9u4/uqr6zvf/U0JyopGTYMyxGRN+JGdgQjCTRByaFBuwt0JdpamzbNo7mHaWAe8IuL4gndWId0rxtlTvFHVNAdsa+p1pcK3byLQCs7ygl4Idm+gYgloChYZBSfKNk4iYg3FyQg5+/wAxgLQEQjzxPh9r5Y+z9+fsz+d89matvV981nsXAtDY2HjeNt5z/1+sZwfVX6im94HneGx28OM+62xa/FmqOxezpW4+FxNf1//ddKreWMyvf1bJcK1vbnroVu46MJ/nflqBa6olSYqv++aLcb77ZmteS5IkSdJwSpnF/Duz2fnzTXR93GPp30PTawFmV1UQHinzF9lB3TNRyheUG1xLkvQJZ9kQSZIkSRpm4XkrWUkzrRFO1ej+uJ4IS1n565dG1uR1RQnf/X3KSwJeSJIkfcIZXkuSJEnScEvJp/zu/E/ETyn9Hy+xbzg7zJ3D/FwvIUmS/m9g2RBJkiRJkiRJUtwxvJYkSZIkSZIkxR3Da0mSJEmSJElS3LHmtSRJkhTveo/Q8rv9HO44wjv/2QuJQdKz8igqGEcw4cNmse5D7G7aR9vRHk6MTiHtT/IoKpzI2CG864/ureVbf1fDzr2tRGIZVPz0JR6acYFf3raEvHs2EwUYnc+ip7ewbIqnV5IkSR/N8FqSJEmKc7EjLew5fIzQuDAFqclwrI0DB17i+V74fMk4kgH6Omj810baAxMpmH49yb0d7PttIy+cSGb2X2SSNCQj6WLTD1axM3k+D/1sDtkpAULjB/H1mQ/y698so3d/LVX3NHhiJUmS9AcZXkuSJElxLuHaqXz+thRSTt+9T2Qs2/jVgRba3htH+Croa2+hvTfIpJunEU4FyGTsiWNs++0BDhdkEk4egoH0d9LaAeHby5lzU3jw3w8EycgMQiSVgE8ikiRJ+iOseS1JkiTFu8DA4PqktNSrgOP09p38fKz7GLGkdNLHfNgmJSOdlBNH6OyKXVr/XXVU5eWQM2kua/dHaXroVnJycsiZNJ3qF043ov7xaqrKy5hemEfetDLuWLKW+o6L6a+etUvuoGxaHnk3TKesvIoVv2w5s01PC5u+W8XczxSSd8N0br1rFZtej3qtSJIkfYK43kGSJEkagd55+xiMTiPt6gEbr4CEgY1GJTCKGD3v9QIpF99ZRjmP/qqE7mgzNXctpekL61n3X7MhIZnUa0616W9lbwtM+cp9fGVCBsFoGw1Prqbqb2DjPy8i/4KfPCJsWrmQNQdnsvx795EfjNK6r4Edb0YGtGml7pvzqG76UyrvfYj7s6LsfvIRqhdAxtPLKU3x+pAkSfokMLyWJEmSRpp3W9jzRg/BnOlknrqjT0lJhmgPkT4InSoR0vfOUXrehyv7+rik8JoAwcxsgv1dBBMgkJpNdlb2WU8WxcxfXXzGptIJXTR8eQc731hEfu4FdtXfQvP+KOG/XEzl7JOlSYpLZlE+oEm0oYa1O5OpeHwdK2cGT/ZVHOD3n6+m9tnFlN4e9BqRJEn6BLBsiCRJkjSSxI6y76XXOHJ1Hn+Rn356pXXyn4wjlNDJgVcOEYnG6Os+zGt7OzmRAFwxPEOLvFzLirvmUja9kLwb8sj74hqaol10vz2Ig4zOJhwO0PLU91n91A6a2yLnNGltbKIzWMKXSgaE1MEbuXFylL3NLV4jkiRJnxCuvJYkSZJGjF7aXm5g339+imm3TGXswBohKWGmFb/DC7sb2ba5Ea5IJvRnk/nUoT30Jl15+Yd2sIaFC1bT/bnlfOdHJWQHgc5NVN+1mWj/YA6UQcWD64j8/TrqfrCQtV1RghNmUfngoyybcTKs7uyOED1aR1XhpjO/GosS+FS3l4kkSdInhOG1JEmSNCLEOLLnX/m3jmTyyqYz7qpzW6SMn8bsrAJ63u2F5BRS+lv41e+SCaYmX/bRtW7fyq5gBetXVVIaOLUxChf1CsWMUub/z1LmA5H9W3niwWrWfnsNs55dTvFoCKUGCYyv5NEfVRI+44sBAsGQl4okSdInhGVDJEmSpBGg59/rqT9wnHHTS8m7JuH8DROSSEkNkhKAI79/nSOBTK6/9vKPLxqLQkqQ1AFDa32xgZbYRzQOBAj0dxK5gEXSwclzWPzVEgJdrbSeSsKzpxUTevMgXQlhwrkD/7LJzgicc4zWhk3UPbWV5ojXkSRJ0kjiymtJkiQpzsXeepUXXnkTQlNJ7+/k8OEP9oxizHVZjA0A9HL4lT0cvTKNYCL0dB6ipe0/+VRRHpkJl3+M2dNKyP6HbdQ+U87K27KJvFzD/RtagNRzG2cVU5wVYdMTaykZXUIoECQ8JUxwNNBfz+q7a4mWzaFkUjaB95rZ/JOdBIqWU3zqnZOBkvks+vQdrLjnHiJ3VVCUBZG2gzS/uJPo3A0snzmwsyjNP6+m+pkwywrmkO+7HCVJkkYMw2tJkiQpzsW63yESAzr20NgxcE8yEz+bxbTrAEaRmNBD+/7DHOiDxKvTGXfjNP58YsqwjDFw0zIefaCTFQ/PpfCBANkFc5j/wAJYUvcRTyHFLF61mNZvP8HSeauJJszioV+vpyIDGJ1N/iTY8L8eoa6tk2ggRP6Mxaz7ViXZpw+QTcVjTxL44WpqfriUNV0QzAoz9dNzuHOy14skSdInxRXbt29//+yNRUVFcTfQSCTC+PHjPWOSJEka9vtQgFdeeeWCv1NYWAhAY2Pjedt4zy1JkqRP4n3zxTjffbM1ryVJkiRJkiRJccfwWpIkSZIkSZIUdwyvJUmSJEmSJElxx/BakiRJkiRJkhR3DK8lSZIkSZIkSXHH8FqSJEmSJEmSFHdGOwWSJElSnOvtYE/TPtrfjtDTexySgqRnTaKgYCJjB97RxyIc2t3IvrZ36H0/kbSsPIqKwme2kSRJkkYIV15LkiRJ8S4a4WhfMhk5eRTcOI2CnDR632jk+RcP0Xu6UYyO3S/Q2BojdMNf8BcF1xNr380LTR30OYOSJEkagVyDIUmSJMW71MncPHPgholkJkZ45reHaeudSDgZ6D3EgcM9pP3ZbKblBoEsxvYd4Zl9+zg8NZPwVU6jJEmSRhZXXkuSJEkjUGJSMhAjFjv5OdbVyZETQUKfCp5uk/InmQRPvENHV8wJkyRJ0ohjeC1JkiSNFLEYsf4+eo4cYvf+LhKuHUdWysldve/2ECOZ4NXAiRixE0BKkKtGxXjvWI9zJ0mSpBHHsiGSJEnSCNGxawsvvHEcgMRrp1JWGuZUdk3f8RMwKpHEUUfZt30H+96fxKxb0kkaBceOH3fyJEmSNOK48lqSJEkaIdKn3ExZ2QxKCnMJvruP+l2HOWdN9RUJjEocxaiERBKucM4kSZI0crnyWpIkSRohkq5OJ3Q1EMokM+UEz9S/yv7OcRSHIClxFJw4zvFYkMkzv8xkgP7D9J2AhMREJ0+SJEkjjiuvJUmSpBEoIW0MKfRy7FgfAMlXp5BAL5F3BzTqifDeiQSuGpPihEmSJGnEMbyWJEmS4t2Jczf1vXWEyPuJJF+ZAEBCRoj0URE634ycbtPz/3UQGZVG5rUJzqEkSZJGHMuGSJIkSXHuaPNzNLwV5Prr0khJTiL2bgevH2zn+JhJhK87FUwnT2TSuH28sP8lGhPz+NSoTvbtf4fkrBLGufBakiRJI5DhtSRJkhTnUkJZpB9to72lnd6+GCSlkJY5lbKCPNJPL6pOILOojGk0sm/Pv3GIRNKyiphRlEWSUyhJkqQRyPBakiRJinNJ1+Ux/bq8P94wIcjEabcwcZpzJkmSpJHPmteSJEmSJEmSpLhjeC1JkiRJkiRJijuG15IkSZIkSZKkuGN4LUmSJEmSJEmKO4bXkiRJkiRJkqS4Y3gtSZIkSZIkSYo7hteSJElSvOvtYE/9r9j2L0/zi41P8YvN23i+6RBH+89sFnnjVV761+d45umneOqpLTT+x9ANIfJaHasX38Gtnykk74bp3LpgFVvbPv6paX50Lnnla2m5lIP0NLPp8Rp2DOPvie5ezdzPLmFrZMAcb17C9LxbWfVy9Iy2LT+9k7wb7qTm4ND13/KTO8i74U5qz/7NbXVUFeYx94fNH277YKxv+09RkiQNL8NrSZIkKd5FIxztSyYjJ4+CG6dRkJNG7xuNPP/iIXpPN+rjSOshjvQmkX5tGolXDOUAImx9fC0NgRLmP/AQj36rnNDeGpb+P5cYGg+BQEYW+RMzCFzSz2viqXW17GwdrlF3sWldLdy+gDnBD7cGv7SMBcWt1P2wjtNDeXsra9bvIvz1+6jMHboRhOfdR0XGLmp+XM+HUXmU+n+soT5Yzn3fyP+wcdHXqQzvZO2Tzf5blCRJw8rwWpIkSYp3qZO5eWYpxVMmE544kfDU6cyYksbxNw/Tdjq9TmLijC9z2+fLmP5n6SQN6QCCzHlwCxtXL6PitjnMuXM5j95TCnsbaOj4eKcmfOfjbHysguyRdD7311H7YpjyL+WftSObyiWVhF6uYe32CBClef1atiWUc99/K760gP5sKaXMv7uU7qfXUff6qW1tdazf2MmNVYuYFRzYOIM5Xy6h9ak66qP+c5QkScPH8FqSJEkagRKTkoEYsdjw9BfMOCPNpLOrG1Ku5azNQ6OrnrVL7qBsWh55N0ynrLyKFb88c433juWF5OTkkJOTc/6yIf2t7Pj7e5j7mULy8gqZ/vk7uOfvd9D1wf6d1RTm5JDzmRXU97RSOy/n1DELWbJ94IEiNG9YwZ1fmE5eXh7Tv3gPq3d2ndNd/crp5H29lqbtq7nni9MpvCGP6V9Y8mE4fErzM1tpyZnFzI9YSR24aTH33dbLpnW1NL++iUd+3snMe5edFSYPjezbF1GRtYua9fVEiVK/vob6jAru+9q5/xUQnDGHkshWNjeYXkuSpOEz2imQJEmSRohYjNj7MXq729mzv4uEawvIShn+YUReWEX1T1vJX/gQs4a8/wibVi5kzcGZLP/efeQHo7Tua2DHm5EzWpV+8zleWtjLnn+sYuHLH32k1ifvZ+GTvVRUP8r9uQEir++mYXcbnf2QMRooWc5zv1lE75ubWfpXPyP88EYWFQMJyaRe8+FxWn6ykHmPtnLjXctYV5JB1871rL73HpJ/vpFFU87q9PVaVqwrpqL6pyzPgtYXG+g64z8YWmloaCFUXET4I0cdZM69i9nw5dUsXRCgM2cBG2/PuDwnMlDMgntmsumBddTOns3OX3Yzc8UCij9qifc1xdw4KULtC80ws9h/i5IkaVgYXkuSJEkjRMeuLbzwxnEAEq+dSllpmOHOrqN7a1i4pJbol9fx03vyh7aUBUB/C837o4T/cjGVs0/Gu8Ulsyg/q1ngmgwyroFQyvlH0NK8B4qXs/hrs8gAuKmUOV8ZeJAgGZlBIEjy6GQCGdlkZ511kMhW1vxkF9l3bWTd3576vTOmwr9/ntUbdjB/1awz5iDaFWTO//vQ6frU2RPOKg0SbWbPAQj/5Z+efw4mVLBwbg13/ryXigcqCV/Gp7aM25bx9X+ay+rFu2D8YjbOPV9QHiJ3QoDOA810UUyG/xwlSdIwsGyIJEmSNEKkT7mZsrIZlBTmEnx3H/W7DtMzrCOIsHXdGnZNXsa6FbM+MsCM9kSJRCJEIhGiPRdRYmJ0NuFwgJanvs/qp3bQ3Ba56NFmh8Pwcg3fe3wT9fu7iPZfxEGaG9jdk83M2QOD+gyKi7KJ7N/L2e94DOTOYvb4P3C8t7t4Kwpjxv6BOiCRerb9phWI0LB94AsVL4PRYSqrZhN4L8DsqkryzxuUB0i9JgRdnXT2+29RkiQND8NrSZIkaYRIujqdUCiTrD8tpuzGcdD+Kvs7h3EA/a20HIySPa3ko1cD9zexem4ehYWFFBYWkveFVdQPOujMoOLBdSybFmXbDxYy97OFFN5SxeoXBh9ih+96lHV3T6HtFyuo+sJ08j59K/f8tGlQYXA00k1ntIWar+aRl/fh39x1zUQj3UTO/n3XBEn9QyulYwABkkefb8V4lOb1j1AX/RIPPVwOT6+lZv/lPa3BjBCpCamk/pEC5oEAEI1i1WtJkjRcLBsiSZIkjUAJaWNI4RDHjvVBKGmYeg2QmhUm95rzBK+j86l8bCNzPkg3Axl/YCXvH5BRyvz/Wcp8ILJ/K088WM3ab69h1rPLKR7M8UZnM+vex5h1L0S7mtn6D9VU//0Kaj6zhUWTL/AXB1MJBYr50urUs0MAACAASURBVE8fojx01r5AiNBgf18wQIAo3T1R+KiiK6/X8f1/auXGpeuouB2iv5zL6sfqqHi84mMv1dEdicKYVII+RUqSpGHiymtJkiQp3p04d1PfW0eIvJ9I8pUJwzeO0WHmP7GFx78RPk+DANkFxRTfdOqvIPuSa2IHJ89h8VdLCHS10noJS34DGfmU/7cKbqSTzq6zdwYI0Ev0o46fX0JRSistb6YSzg2f8ZedFRz877sqTG4mtLW3fsTOLjY9toZdmRXc97VsIJuKeyoI7VzLmhfOHVzL5lVUL1/FpoPDcfIjtLV1EpiYS/Z5WkQP7qDuqTp2HHRttiRJGqLbT6dAkiRJim9Hm5+j4a0g11+XRkpyErF3O3j9YDvHx0wifN2H4XVfdwdvdh+HSA99xOjpPMzhKCSmforM1CFYnd1fz4pbqmiY+yTP/m3x5fmx/fWsvruWaNkcSiZlE3ivmc0/2UmgaDnFH7ydsj9CV1c3vTHo7IlCrJvOtlYCJJMczOBk9YsoW1dWsTU4mzlFuYQCEZqerGVXsISvTDmrz2CY3IwI2zbWUB+aSeiqAKkZ2WSkAMFZLKiqYd737qK6az6zb8iAo20cbNrBrtQFPH7vIOdhdD7FBQHqXmsmQpiBhTqiDWtYuw1mP7aY4lOpeKBkAfNn1LHi0RoqP73ojHItna9to25jL4HbllOee5kvwv49NO+HqVXnf0lnpGE9K769ixsfnMWsXF/pKEmSLp3htSRJkhTnUkJZpB9to72lnd6+GCSlkJY5lbKCPNIHLLzueeM1Xtr/YW3ozt+9RCcQnPxfyCwYotIisVN/l+0JJZv8SbDhfz1CXVsn0UCI/BmLWfetyg9X/O59gnl3rKXldL3pFu78bA0A+UufZcu9YSBAeEoux56qZcU/tRKJBcgumMPyHy2n/Jqz+yxmwbfnc/DhJ6j68iqi/UG+9MQrPPY5gAD59/yUJ8eu5pENq1j6aASuySZcNJPy2eGL+IEBSm8pge81sKunnFmnA/lmah6qo/Om5ayfPTDSzqB8YSU1f/UzVm+p4PHbPwiFI3S1d0JwJsVThuEi3NtAw9F8Ksqy/QcpSZKGzRXbt29//+yNRUVFcTfQSCTC+PHjPWOSJEka9vtQgFdeeeWCv1NYWAhAY2Pjedt4z/1/sZ4dVH+hmt4HnuOx2cGLO0Z/PSvKTq6C31JdfMnlWf6Ypodu5a4D83nupx9/7W1JkhTf980X43z3zda8liRJkqThlDKL+Xdms/Pnm+i62GMc2E1TtJT537j8wTWRHdQ9E6V8QbnBtSRJGlaWDZEkSZKkYRaet5KVNNMa4VSN7kGasogtjcM02K4o4bu/T3lJwBMnSZKGleG1JEmSJA23lHzK784fGWPNncP8XE+ZJEkafpYNkSRJkiRJkiTFHcNrSZIkSZIkSVLcMbyWJEmSJEmSJMUda15LkiRJ8a63gz1N+2h/O0JP73FICpKeNYmCgomM/eCOvvcILb/bz+GOI7zzn72QGCQ9K4+ignEEEy6l8yj1K2+l6tkiHv3fjzHn9MsFu9h0z+epbq3kyX9eRrHv8pMkSdIQM7yWJEmSLkBhYeHH13k0wtG+ZDJyrif3yiTo6eTg7xt5/j2YM2MiyUDsSAt7Dh8jNC5MQWoyHGvjwIGXeL4XPl8yjuSL7jxA6cL7mPlMNWvXNzNn6cmXDEYbnmDtzlTKH19gcC1JkqTLwvBakiRJinepk7l55sANE8lMjPDMbw/T1juRcDIkXDuVz9+WQsroD9uMZRu/OtBC23vjCF91Cf1nlLOsqpa5P1lD3Z2PU5HRSu2aWrpnPsSymUHPjyRJki4La15LkiRJI1BiUjIQIxY7tSEwMLg+KS31KuA4vX2X3l943n1Ujt1JzY/r6dq2miea81nwzXIyPpZf30X949VUlZcxvTCPvGll3LFkLfUdA9u0sLY8j1u/W0fd391J2bQ88qbPZcmGZqKDaiNJkqSPi+G1JEmSNFLEYsT6++g5cojd+7tIuHYcWSnnb/7O28dg9BjSrh6CvlNKWXzvbLp//h3mPbyN1K8tpzJ3cIeIRiJE3j7PX2QQcXF/K3tbYMpX7mPlmvWsf3gRJZGfUfU3a2nuP7Np68Za6gvuZ+Ozv+bJv05l58MrqH198G0kSZI0/CwbIkmSJI0QHbu28MIbxwFIvHYqZaVhzptdv9vCnjd6COZMJ3OI7vqDty2g4idzWds2m0fvLmZQpa77m1nz1bms3X+e/RPms/HZ5RRfyFhHFzN/dfEZm0ondNHw5R3sfGMR+QND9ZsqeeAr+WQAGXfdycwfL2XX7gjzJwQH10aSJEnDzvBakiRJGiHSp9xM2YQ++ro7OPC7fdTvSuGWknHnBtixo+x76TWOXJ3HrPx0Eoao/+jerew8CAGa2Pp8F+W3D6JoyOgwFas2UNJ7nv3J2eQP4ukk8nItqx+vY2dzK53vRaEforEQxW8DA8Lr7Nzwh6VNEkKEgrA30g0EB9VGkiRJw8/wWpIkSRohkq5OJ3Q1EMokM+UEz9S/yv7OcRSHBrbqpe3lBvb956eYdstUxg5Vck0rdQ/X0nrTch69YRNL1z1B/a3LKU250O8HCOVOJbX/fE8mgQtfyX2whoULVtP9ueV850clZAeBzk1U37WZ6NnHTwic8wTUG7uINpIkSRp2hteSJEnSCJSQNoYUDnHsWB+Ekk5tjXFkz7/ybx3J5JVNZ9xVQ9df1+ZVrGnKpvLn85mTlcHWjdU88mQFpXeHL+wAQ1g2pHX7VnYFK1i/qpLSD3LnKL5kUZIk6RPG8FqSJEmKdyc451XrfW8dIfJ+IplXfri0uuff66k/cJxxn76ZvGsShq7/nnrWPLaT5NvXsaAAoJzFf13D3PVr2HTHY5RfcyFPHkNXNiQai0JKkNQBP7H1xQZaYlB8GU9Dy+ZV1LwIJVXLKc/1spQkSbrcDK8lSZKkOHe0+Tka3gpy/XVppCQnEXu3g9cPtnN8zCTC151McGNvvcoLr7wJoamk93dy+PAH3x7FmOuyGBu4+P6bf/p96iKlrFw463QV6PC8RZRvWMradU3M+e8X8vLGANlFpWQPwXxkTysh+x+2UftMOStvyybycg33b2gBUi/reeh8bRt1G3sJ3GZ4LUmSNBwMryVJkqQ4lxLKIv1oG+0t7fT2xSAphbTMqZQV5JF+avVxrPsdIjGgYw+NHQO/nczEz2Yx7bqL7LytlkfWtxCueoiKrAHbg3OY/40a5v7wEWrv3MD8CcM3H4GblvHoA52seHguhQ8EyC6Yw/wHFsCSusvYa4Su9k4IzqR4itekJEnScLhi+/bt75+9saioKO4GGolEGD9+vGdMkiRJw34ferEaGxvPu8977hGmv54VZVU0zH2SLdXFBJwRSZKky37fPMpplSRJkqQ/4sBumqKlzP+GwbUkSdJwsWyIJEmSJP0xUxaxpdFpkCRJGk6uvJYkSZIkSZIkxR3Da0mSJEmSJElS3DG8liRJkiRJkiTFHcNrSZIkSZIkSVLc8YWNkiRJUrzr7WBP0z7a347Q03sckoKkZ02ioGAiY0cPos3FiOyg+osLafjcep5dUUrg9I4o9d+dS9WWKTz6vx9jzjUjeH57mtn0swaCc+czK8vLTZIkKV648lqSJEmKd9EIR/uSycjJo+DGaRTkpNH7RiPPv3iI3sG0uRjBWSyqupHOjeuoaxuwva2O9Rtbya9aPLKDa4BIE0+tq2Vnq5eaJElSPHHltSRJkhTvUidz88yBGyaSmRjhmd8epq13IuHkC2xzkbK/tpDKDVXU/Lieiv9RSoAo9f9YS/01FayfF/b8SJIk6bJw5bUkSZI0AiUmJQMxYrFLa3NBAqUsuHsm3U+vo+51Tq267qT07sWUpnwMP76tljtvKGPJ42tZUj6dvBsKKZu3grr90TOatW5bzZKvz6VsWh55N0zn1nnV1L4c+bDBzmoKc3LI+cwK6ntaqZ2XQ05ODjk5hSzZfnFDa23YxKZf7qA54jUqSZJ0qVx5LUmSJI0UsRix92P0drezZ38XCdcWkJVyEW0uQsbti6n8pzuoWb+VrNE11GdW8uTtGYM6RjQSIdp/vieTAMFg4MIP1t/K5g1NLF/zLzyc282OhxaydPEqsp5eeTpQb93bQmpJJfd9I4uMQISD22tYfc9SeHo9lVlAyXKe+80iet/czNK/+hnhhzeyqBhISCb1okqhRGn+eTVLnwmzbMss8oNespIkSZfC8FqSJEkaITp2beGFN44DkHjtVMpKw6RcRJuLe3LIZ8G9s6lbspSFo4PMfngBxYPImulvZs1X57J2/3n2T5jPxmeXUzyIJ5T8r93P/KIMIIM531zEpltWUPf8MkpvO5kaly59nNIB7Us/HaL1+XnsfKGLyq9lQCBIRmYQCJI8OplARjbZvrBRkiQpbhheS5IkSSNE+pSbKZvQR193Bwd+t4/6XSncUjLujHD6QtpcrODnFvP1SdtYHatgwa2DXFY8OkzFqg2UnO/tkcnZ5A/q6SRI/pQB9baDYcJZUbY1t8Jt+Se3dexg7Q/Ws+nlPXQejRLth2gMio92AxmX4QwFmPPYPv79Ma9VSZKkoWB4LUmSJI0QSVenE7oaCGWSmXKCZ+pfZX/nOIpDg2tz8U8PITLSIdAfIjToJ4kAodyppP6BsiGBQY0lQOCqMz+nBqA70n3yc7SJ1QsWUhuoYPmq+ynODAAt1P7NUpr6vZYkSZJGAsNrSZIkaQRKSBtDCoc4dqwPQkkX3WbYDHXZkP4o3ZEofBB590fojkBqMPXk571b2XYwTOU/r6Riygff6YT3vHYkSZJGCsNrSZIkKd6dAEaduanvrSNE3k8k88qEC2/zsT55DHXZkAi7X9xFdHbpyfi6rYmGtgBTJmef3N0L0dGppA6sbrK3gYau6LkrvAMBAvQSjV76z2zZvIqaF6GkajnluV66kiRJl3QL6RRIkiRJ8e1o83M0vBXk+uvSSElOIvZuB68fbOf4mEmEr0u44DYfrwDZRaVkD+HxOrd8nxUT7uNL4yPsfOIJmjPLue9zp9Lq/GKKgrVs+scdzP7bWYQ6drD6u3V0BgLnjiEYJjcjwraNNdSHZhK6KkBqRjYZF1EovPO1bdRt7CVwm+G1JEnSpTK8liRJkuJcSiiL9KNttLe009sXg6QU0jKnUlaQR3rChbf5ZD3JhChfUgm//A5VB7oJ5c1h5ZrllH4QOAfn8OAPDvKt71Vza2GE4IRSyu9eScX6pTScc6xiFnx7PgcffoKqL68i2h/kS0+8wmOfG+ygInS1d0JwJsVTvG4lSZIu1RXbt29//+yNRUVFcTfQSCTC+PHjPWOSJEka9vvQi9XY2Hjefd5zX4K2Wu78Qg25P3melSVxNK7+elaUVdEw90m2VBcP7gWUkiRJ3jefY5TTKkmSJElD4MBumqKlzP+GwbUkSdJQsGyIJEmSJA2FKYvY0ug0SJIkDRXDa0mSJEkjS1YlG35b6TxIkiR9wlk2RJIkSZIkSZIUdwyvJUmSJEmSJElxx/BakiRJkiRJkhR3DK8lSZKkeNfbwZ76X7HtX57mFxuf4hebt/F80yGO9p/vC320NWzhqaee4l8PxS6x8yj1K8vI+8wStkYGbu9i0z2F5H1xNU3RET6/Pc1seryGHW1eapIkSfHE8FqSJEmKd9EIR/uSycjJo+DGaRTkpNH7RiPPv3iI3o9oHntrD83/cZyEIek8QOnC+5jZv42165s/HFLDE6zdmUr5NxdQHBjh8xtp4ql1texs9VKTJEmKJ4bXkiRJUrxLnczNM0spnjKZ8MSJhKdOZ8aUNI6/eZi2c9LrCC2vtnNVOJcxVwxR/xnlLKvKp+XJNdR1AbRSu6aW7pn3sWxm0PMjSZKky8LwWpIkSRqBEpOSgRixs6qC9L7xKgdOTGTquOQh7S887z4qx+6k5sf1dG1bzRPN+Sz4ZjkZH8ePb6vlzhvKWPL4WpaUTyfvhkLK5q2gbv+Z9Utat61mydfnUjYtj7wbpnPrvGpqXx5Q+2RnNYU5OeR8ZgX1Pa3UzsshJyeHnJxClmz3GpMkSfq4jXYKJEmSpBEiFiP2foze7nb27O8i4doCslIG7O/vZE/zO4QKpzN21KGh7TullMX3zmbTA99h3q9aSf3ak1TmDu4Q0UiE6PnqdI8OEAwOov5IfyubNzSxfM2/8HBuNzseWsjSxavIenolpafmpHVvC6klldz3jSwyAhEObq9h9T1L4en1VGYBJct57jeL6H1zM0v/6meEH97IomIgIZnUa7zcJEmSPm6G15IkSdII0bFrCy+8cRyAxGunUlYaZmB2ffR3r9J25SQ+/ydJ8O7Q9x+8bQEVP5nL2rbZPHp3MYMqdd3fzJqvzmXt/vPsnzCfjc8up3gQTyj5X7uf+UUZQAZzvrmITbesoO75ZZTedrKUSenSxykd0L700yFan5/Hzhe6qPxaBgSCZGQGgSDJo5MJZGSTneV1JkmSFC8MryVJkqQRIn3KzZRN6KOvu4MDv9tH/a4UbikZdzLA7mnhtZbjjJtxZqA9lKJ7t7LzIARoYuvzXZTfPoiiIaPDVKzaQEnvefYnZ5M/qKeTIPlTwgM+hglnRdnW3Aq35Z/c1rGDtT9Yz6aX99B5NEq0H6IxKD7aDR9PwRNJkiQNguG1JEmSNEIkXZ1O6GoglElmygmeqX+V/Z3jKA7F6Ni7j6PpeUxLg1h/DGInADhx4jixWAIJCZfaeyt1D9fSetNyHr1hE0vXPUH9rctPl+j44wKEcqeS+gfKhgxqJffoAIGrzvycGoDuSPfJz9EmVi9YSG2gguWr7qc4MwC0UPs3S2nq91qSJEkaCQyvJUmSpBEoIW0MKRzi2LE+CJ0g8m4vx9/azTO/3H1mw6Yt/OJgHrNvnUrwEvrr2ryKNU3ZVP58PnOyMti6sZpHnqyg9O7whR1gqMuG9EfpjkThg8i7P0J3BFKDqSc/793KtoNhKv95JRVTPvhOJ7zntSNJkjRSGF5LkiRJ8e4EMOrMTX1vHSHyfiKZVyYASYwvuoWxfbEPG/QeZve/HSJx8gymZo+9tFIiPfWseWwnybevY0EBQDmL/7qGuevXsOmOxyi/kJcbDnnZkAi7X9xFdHbpyfi6rYmGtgBTJmef+v0QHZ1K6sDEfm8DDV3Rc1d4BwIE6CUa/cM9tmxeRc2LUFK1nPJcL0tJkqTLzfBakiRJinNHm5+j4a0g11+XRkpyErF3O3j9YDvHx0wifN3JeiDJaekkD/zSu0cZBSReHSKUdmk1Q5p/+n3qIqWsXDjr9Ort8LxFlG9Yytp1Tcz57xfy8sYA2UWlZA/ZrATo3PJ9Vky4jy+Nj7DziSdoziznvs+dGmF+MUXBWjb94w5m/+0sQh07WP3dOjoDgXPHEAyTmxFh28Ya6kMzCV0VIDUjm4yzEv/O17ZRt7GXwG2G15IkScNhlFMgSZIkxbeUUBbpCRHaW5p5ramR5tffITFzKmWf/XPSEy5z5221PLK+hfA37qMia8D24BzmfyOf1p8/Qu3rH8OkjA5RvqQSNn+HqntXsO34LFauGVCDOziHB3+wmKwXq7m1MI/P3rMB/utKKsZ/1LGKWfDt+YQPPkHVl2/l1lvm8r0Xz24Uoau9E4LFFE/xmpQkSRoOV2zfvv39szcWFRXF3UAjkQjjx4/3jEmSJGnY70MvVmNj43n3ec99CdpqufMLNeT+5HlWlgxTn/31rCiromHuk2ypLh7cyyUlSZK8b76o+2ZXXkuSJEnSH3NgN03RUuZ/w+BakiRpuFjzWpIkSZL+mCmL2NLoNEiSJA0nw2tJkiRJI0tWJRt+W+k8SJIkfcJZNkSSJEmSJEmSFHcMryVJkiRJkiRJccfwWpIkSZIkSZIUd6x5LUmSJMW73g72NO2j/e0IPb3HISlIetYkCgomMvaDO/pYG/WbGmiPnfnVlPAt3FaUfvF9R3ZQ/cWFNHxuPc+uKCVwekeU+u/OpWrLFB79348x5xpPkyRJkoaW4bUkSZIU76IRjvYlk5FzPblXJkFPJwd/38jz78GcGRNJHtA0LXcak69NOP05MTjm0voOzmJR1Y1s+sE66qpKqcw6tb2tjvUbW8lfuM7gWpIkSZeF4bUkSZIU71Inc/PMgRsmkpkY4ZnfHqatdyLhAel18thxjBuXMKTdZ39tIZUbqqj5cT0V/6OUAFHq/7GW+msqWD8v7PmRJEnSZWHNa0mSJGkESkxKBmLEYmfvifERGy9NoJQFd8+k++l11L3OqVXXnZTevZjSlI/j13dR/3g1VeVlTC/MI29aGXcsWUt9x8A2Lawtz+PW79ZR93d3UjYtj7zpc1myoZnooNoMTmvDJjb9cgfNEa9RSZKkS2V4LUmSJI0UsRix/j56jhxi9/4uEq4dR9ZZ4XHXK//CU7/4BU/9cgu/ajzE0f6h6Trj9sVUjt9Fzfqt7FhfQ31mJYtuzxjUMaKRCJG3z/MXGURc3N/K3haY8pX7WLlmPesfXkRJ5GdU/c1ams/6va0ba6kvuJ+Nz/6aJ/86lZ0Pr6D29cG3ucBfSPPPq1n6rUfY2eHlKkmSdKksGyJJkiSNEB27tvDCG8cBSLx2KmWlYU5n11ckMTZrEukZ6QQDJ+j5j0PsO9jIC30JfL503Bl1sS/uySGfBffOpm7JUhaODjL74QUUBwbx/f5m1nx1Lmv3n2f/hPlsfHY5xRfyhDK6mPmri8/YVDqhi4Yv72DnG4vIzx2w46ZKHvhKPhlAxl13MvPHS9m1O8L8CcHBtZEkSdKwM7yWJEmSRoj0KTdTNqGPvu4ODvxuH/W7UrilZNzJAHtUiLy/CH3Y+E+uJ330/+H/7N/PoXfHkXf1pfcf/Nxivj5pG6tjFSy4dZDB7ugwFas2UNJ7nv3J2eQP4ukk8nItqx+vY2dzK53vRaEforEQxW8DA8Lr7Nwwp9eHJ4QIBWFvpBsIDqrNhQkw57F9/PtjXquSJElDwfBakiRJGiGSrk4ndDUQyiQz5QTP1L/K/s5xFIc+qnUCY//kU6TsP0ikOwZXD8FLHEeHyEiHQH+I0KCfJAKEcqeSer4yJqMDXPBC7oM1LFywmu7PLec7PyohOwh0bqL6rs1Ezz5+QuCcJ6De2EW0kSRJ0rAzvJYkSZJGoIS0MaRwiGPH+iCUdJ5WMWAUXJHw8Q94CMuGtG7fyq5gBetXVVL6Qe4c5aJfsihJkqT4ZHgtSZIkxbsTnPOq9b63jhB5P5HMKxPO0ybGkdYuekYFyU2NhyePoSsbEo1FISVI6oBMvvXFBlpiUPwx/8yWzauoeRFKqpZTnuulK0mSdEm3kE6BJEmSFN+ONj9Hw1tBrr8ujZTkJGLvdvD6wXaOj5lE+LqTCW7P75/nhf9I4fqMNFIC0PPWIVoOR0gZP4OJKfHwKwJkF5WSPQRHyp5WQvY/bKP2mXJW3pZN5OUa7t/QAnz8KX3na9uo29hL4DbDa0mSpEtleC1JkiTFuZRQFulH22hvaae3LwZJKaRlTqWsII/0U6uPE4PpXHX4MC2/O8TxGCQmpxH6sxn8+ZRMkj5h8xG4aRmPPtDJiofnUvhAgOyCOcx/YAEsqfuYRxahq70TgjMpnuJ1K0mSdKmu2L59+/tnbywqKoq7gUYiEcaPH+8ZkyRJ0rDfh16sxsbG8+7znvsTqL+eFWVVNMx9ki3VxRf+AkpJkiTvmz9y+yinVZIkSZKGwIHdNEVLmf8Ng2tJkqShYNkQSZIkSRoKUxaxpdFpkCRJGiquvJYkSZIkSZIkxR3Da0mSJEmSJElS3DG8liRJkiRJkiTFHcNrSZIkSZIkSVLc8YWNkiRJUrzr7WBP0z7a347Q03sckoKkZ02ioGAiY8+4o49x9N9f5bUDhzny7gkIpJA+oYiSG0IkDdFQontr+dbf1bBzbyuRWAYVP32Jh2Zc4Je3LSHvns1EAUbns+jpLSyb4umVJEnSRzO8liRJkuJdNMLRvmQycq4n98ok6Onk4O8bef49mDNjIsmnmvX8/gWef/UoKVlhCianQF+EI+/1cmLIBtLFph+sYmfyfB762RyyUwKExg/i6zMf5Ne/WUbv/lqq7mnwvEqSJOkPMryWJEmS4l3qZG6eOXDDRDITIzzz28O09U4knAz0d7BnXydX5pZxS1GIhFMtw0M5jv5OWjsgfHs5c266iCMHgmRkBiGSSsAnEUmSJP0R1ryWJEmSRqDEpGQgRix2akNXOx196UyY9GFwPWS66qjKyyFn0lzW7o/S9NCt5OTkkDNpOtUvnG5E/ePVVJWXMb0wj7xpZdyxZC31HRfTXz1rl9xB2bQ88m6YTll5FSt+2XJmm54WNn23irmfKSTvhuncetcqNr0e9cKQJEn6BHG9gyRJkjRSxGLE3o/R293Onv1dJFxbQFbKyV09kQjHA0GS3mriVzte50gvJKddT17xNMLXXGKcnVHOo78qoTvaTM1dS2n6wnrW/ddsSEgm9ZpTbfpb2dsCU75yH1+ZkEEw2kbDk6up+hvY+M+LyL/gJ48Im1YuZM3BmSz/3n3kB6O07mtgx5uRAW1aqfvmPKqb/pTKex/i/qwou598hOoFkPH0ckpTvFQkSZI+CQyvJUmSpBGiY9cWXnjjOACJ106lrDTMBzltX99x6G9jT/NYJt4wg6lJPbTtfZXdv3mJ5FtLyQpcSs8BgpnZBPu7CCZAIDWb7Kzss54sipm/uviMTaUTumj48g52vrGI/NwL7Kq/heb9UcJ/uZjK2SdLkxSXzKJ8QJNoQw1rdyZT8fg6Vs4MnuyrOMDvP19N7bOLKb096MUiSZL0CWDZEEmSJGmESJ9yM2VlMygpzCX47j7qdx2m54Od7wP9J0jLK2Hq+BChzIkU3zSZtOibHGzvG5bxRV6uZcVdcymbXkjeDXnkfXENTdEuHJzKAAAABcxJREFUut8exEFGZxMOB2h56vusfmoHzW2Rc5q0NjbRGSzhSyUDQurgjdw4Ocre5hYvFEmSpE8IV15LkiRJI0TS1emErgZCmWSmnOCZ+lfZ3zmO4hAkJI6CK8ZwbXrSh1+4Oo1gUowjkWNA+uUd3MEaFi5YTffnlvOdH5WQHQQ6N1F912ai/YM5UAYVD64j8vfrqPvBQtZ2RQlOmEXlg4+ybMbJsLqzO0L0aB1VhZvO/GosSuBT3V4okiRJnxCG15IkSdIIlJA2hhQOcexYH4SSSElJIeHDddjDrnX7VnYFK1i/qpLSD0qUROGiXqGYUcr8/1nKfCCyfytPPFjN2m+vYdazyykeDaHUIIHxlTz6o0rCZ3wxQCAY8uKQJEn6hLBsiCRJkhTvTpy7qe+tI0TeTyT5ypMvY0xITydt1DHeeqv3w0bHjvBOXwJjUsdc9iFGY1FICZI64N2QrS820BL7iMaBAIH+TiIXsEg6OHkOi79aQqCrldZTSXj2tGJCbx6kKyFMOHfgXzbZGecW925t2ETdU1tpjngpSZIkjSSuvJYkSZLi3NHm52h4K8j116WRkpxE7N0OXj/YzvExkwhfdyotTpnIpD85QMOeepren0RmUi/tvztAJHA9BdcnXfYxZk8rIfsftlH7TDkrb8sm8nIN929oAVLPbZxVTHFWhE1PrKVkdAmhQJDwlDDB0UB/PavvriVaNoeSSdkE3mtm8092EihaTvGpt1MGSuaz6NN3sOKee4jcVUFRFkTaDtL84k6iczewfObAzqI0/7ya6mfCLCuYQ77vcpQkSRoxDK8lSZKkOJcSyiL9aBvtLe309sUgKYW0zKmUFeSRfnqlcxJZ02ZQ9MpuDvz23zjYP4qU9HFMu7mIzMufXRO4aRmPPtDJiofnUvhAgOyCOcx/YAEsqfuIp5BiFq9aTOu3n2DpvNVEE2bx0K/XU5EBjM4mfxJs+F+PUNfWSTQQIn/GYtZ9q5Ls0wfIpuKxJwn8cDU1P1zKmi4IZoWZ+uk53DnZ60WSJOmT4ort27e/f/bGoqKiuBtoJBJh/PjxnjFJkiQN+33oxWpsbDzvPu+5JUmS5H3zH75vtua1JEmSJEmSJCnuGF5LkiRJkiRJkuKO4bUkSZIkSZIkKe4YXkuSJEmSJEmS4o7htSRJkiRJkiQp7hheS5IkSZIkSZLizminQJIkSYpzvR3sadpH+9sRenqPQ1KQ9KxJFBRMZOypO/rInm1s2xf5yK+Hisspy01yHiVJkjSiGF5LkiRJ8S4a4WhfMhk515N7ZRL0dHLw9408/x7MmTGRZCBlXAHTg8fP+Fqscz+Nr0PoOoNrSZIkjTyG15IkSVK8S53MzTMHbphIZmKEZ357mLbeiYSTISGYybjgwDZ9HG5rhLH5jLvaKZQkSdLIY81rSZIkaQRKTEoGYsRi52kQbeeN/4D07CxSnC5JkiSNQIbXkiRJ0kgRixHr76PnyCF27+8i4dpxZJ0nme5tP0zX+2mMu97oWpIkSSOTZUMkSZKkEaJj1xZeeONkXevEa6dSVho+z6rqXtoOH4FrCs4bbkuSJEnxzpXXkiRJ0giRPuVmyspmUFKYS/DdfdTvOkzPRzXseYPDb58sGZLstEmSJGmEMryWJEmSRoikq9MJhTLJ+tNiym4cB+2vsr/z3HY9hw9zhHTGXW90LUmSpJHL8FqSJEkagRLSxpBCL8eO9Z21J8LhtndIyBiH2bUkSZJGMsNrSZIkKd6dOHdT31tHiLyfSPKVCWfueOcwh7sTyBh3PUnOnCRJkkYwX9goSZIkxbmjzc/R8FaQ669LIyU5idi7Hbx+sJ3jYyYRvu7M8Pro4XYiCRnkZRpdS5IkaWQzvJYkSZLiXEooi/SjbbS3tNPbF4OkFNIyp1JWkEf6wOz6xBEOt0dIvC6PT5ldS5IkaYQzvJYkSZLiXNJ1eUy/Lu+PNxyVzp9/4Sv8uVMmSZKkT4D/H9UZF0V08d2qAAAAAElFTkSuQmCC

<div class="tc-table-of-contents">

<<toc-selective-expandable 'TOC'>>

</div>
간
!! 소비자의 변화
* [[제품에 대한 지출보다 경험에 대한 지출의 성장속도 4배|https://www.mckinsey.com/industries/private-equity-and-principal-investors/our-insights/cashing-in-on-the-us-experience-economy]]
!! 새로운 마케팅
* [[자동차가 아니고 드라이빙|https://adage.com/creativity/work/driver/54385]]
!! 감성
!! 주거
* Airbnb
!! Clothing Rental Service
* Rent the Runway
!! 주방
!! 창고
!! 승용차
!! 스쿠터
* 최근 10여개의 전기 스쿠터 스타트업들이 15억달러 이상의 투자를 받았으며
* 글로벌 시장 규모는 2025년 400-500억달러로 성장.
* Lime이 7.65억달러로 가장 큰 투자를 받음. 라이드 당 가격 3.5달러 이익은 0.65달러에 불과해 수익성이 아직 낮음
!! [[Amazon의 교육자료 플랫폼|https://www.engadget.com/2019/11/12/amazon-ignite-educational-materials-store/]]
!! [[DNA 앱 스토어|https://www.helix.com/]]
* 스마트폰 앱스토어처럼 개인의 DNA 정보를 검색하거나, 온라인에서 판매할수 있으며, 이를 활용해 건강 관리와 신약 개발에 활용
* 기존 23andMe같은 서비스는 침을 뱉어 보낸 키트를 1회성으로 분석하고 끝나지만, Helix는 이 정보를 디지털화해서 DB화
!! [[AI 기반 사진 중개 플랫폼|https://www.meero.com/en/]]
* 음식, 부동산, 리테일과 전자상거래 등 업체들이 필요한 사진을 요청하면, 활동중인 5.8만명의 사진 작가들이 촬영후 24시간내 전달
* 특히, AI기반의 자동 사진편집 알고리즘으로 작가들의 사진 촬영 후 보정 작업 시간을 획기적으로 줄여주며, 계약과 수금까지 지원
!! [[전문역량 활용 중개 플랫폼|https://www.fiverr.com/]]
!! 경험
!! 생태계와 플랫폼
!! 공유
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VrRjIIaIiIiIiIj+DgzGxHomKDnnBfznhOc2ugDOm9Cv5n8fu+ftwG3/BMjfoB7y2Ed0XZHgqJCo3T54tYvETRIRERERERHFAgzGxHq+ONU7IwpNugf/cN/2Ny+/3xUs79tNm/1Sog7y2EfmUtlqfDwzG/3G7MYX11YYPaQqUnBlVyIiIiIiIvoLMBgTZxjCpdth3J5aCNES0zCtjtVfArA6orf3PYxBNbti3jN/YNs+vHJ+gH3tnUPvgUNEREREREQUBzAYE2cE4OXGLih9yTp8AQ2VNSqM24DeeUIJ4URwaWsY58bYKyfRL30wGTXGxTHzqR9mhnebRERERERERLEcgzGxnjHyTbwLv4lRsOk/zX4hIiIiIiIiol8wGENEREREREREFI0YjCEiIiIiIiIiikYMxhARERERERERRSMGY4iIiIiIiIiIohGDMURERERERERE0YjBGKJYrGnTpvoeAkUjR0dHHPqo71EQEREREdGfYjCGKJY6O7+h5v8N9T0MIiIiIiIiCicGY4iIiIiIiIiIohGDMURERERERERE0YjBGCIiIiIiIiKiaMRgDBERERERERFRNGIwhoiIiIiIiIgoGjEYQ0REREREREQUjRiMISIiIiIiIiKKRgzGEBERERERERFFIwZjiIiIiIiIiIiiEYMxRERERERERETRiMEYIiIiIiIiIqJoxGAMEREREREREVE0YjCGiIiIiIiIiCgaMRhDRERERERERBSNGIwhIiIiIiIiIopGDMYQEREREREREUUjBmOIiIiIiIiIiKIRgzFERERERERERNGIwRgiIiIiIiIiomgU5cGYnGkTXsndZlWWqL4fIqKQJLE1xrMPvvoeBhH9xRxMvfQ9BCIiIopBojwYM7dXqayhXT58+HB1VI+BiCibhb5HQEREREREpMUyJSIiIiIiIiKiaMRgDBERERERERFRNIoRwZjkyZMf0fcYiIiIiPTl8ePHRfQ9BiIiIoo+eg/GDB06VKXvMRARERERERERRRe9B2OIiIiIiIiIiP4mDMYQEREREREREUUjBmOIKEp4eiJ7ka6rLsxt21DfQ/nJyQfXd3oHeN3tWTdnN32PhYiIiIiI/k4MxhBRlDAywkt9jyE4RTKnfDF2/cGS+h4HERERERH9vRiMIaIoYWwMNytzs4BPHp4G1hbm+h7Odwb+5kXvPf+YRt/jICIiIiKivxeDMUQUZfJnSHrr4oOnGYtlTqvvoXzn7Y00qRPb3v3i4WtjZWH8Ud/jISIiIiKivw+DMUQUZYrldF6wdu/9qTEpGCPSJbBN07D/4g857X6tpEqdOvUuS0vL11WrVm0W/SMjIiIiIqK/AYMxRBRlSudOMm3ulsvDn777ED+pva2+h/Nd5bz5cfbeY7z1/gQHU8+fLjM1Nf1y9+7dCnoaGhERERER/QUYjCGiKNW9Ts5OS/69srxDuaL6HspPOlcqj9nbNsHa+DmMDfy/n//o0aPiX79+TaDHoRERERERURzHYAwRRalCWZ1W/HviYbfD1+7kiEnlSgmsrVGneFks3LMPxRM++n6+BGI0rnt5edmYmZl91NsAiYiIiIgozmIwhoii3IhWeQq2nXj4SQpH+wSak76H812GJM5oWKwo1v6nRhHHx9/P9/T0tD969OiA0qVL99Hj8IiIiIiIKI5iMIaIopyJsaHX9G5F0lYbsO31wJoVjGPSUtc5UqWAdbwKmLVzDwo7PFZKltzd3Z2uXr1aP3Xq1LtdXFwO6nuMREREREQUtzAYQ0TRQpaRXj6wbJYhC04db1askJ2FqbG+h/RdKidHDK1XCyPXbUFW6yewNfGCh4dHwo0bN67v3bu3g77HR0SxklrfAyAiIvpLqfQ9gLBgMIaIok3iBJa3xnfMl7nu0G2PulcqZZLI1lpzrj98vbzhBwOYmJrBUE8fnZKtM6l5faw8fBRXnt9CFusXxn5+fmbz588/16ZNm1z6GRUREREREcVFDMYQ0R/wV92e36R+yyUPOvuHdBWVmbrU6D3jRxY32QqoVdhYo9Dx/+0xOnpwiM/8ke1MXBPewOQapbHxfV503XAMjZMaROcD+EWjYoXh9iErJmzegRw2T+IZGX1yWbt27fZ69epV1uvAiIiIiIgozmAwhijc1KqX88rWS9Fu30pvAzt11SVXe21q4vw/gxBS0gPuTUpVKGPvUyfVWayGnjtfcVhWowNRs62Q+d8alzZ/lv4nz/rCLiKP2CBha7ddT+bnLGMCt58vUcPj6WXn06du5I3fbPsWtyUVa5lohhmWbZpnzbHn8rO7Vpfv3iwWkTFFpUS28TG1RX3sunAVuy5ftivk8aDcrFmzbnTs2DGjvsdGRERERESxH4MxRH8i4L3h1mappxR8ed7xaJ8Mg4zCGIiI8m2FwCBx+2f7HszOXcIEL8NyfV0Q53xkD+SbcR0Llzp++nmjDiPVS5SsmRimfA5XlM6aEWuOnjS6dv9Ohg+jx3p06tg+k42NzUN9j42IiIiIiGIvBmOIIkwFi1oz9s/AsCet+2Xpl+nlQceLUwq3swD89LutmEP9Zqtj76YzZ172ha3uPN8XFxP6Agam3/5dIrvjxqKWqh63v35yvX3jugpJXfU02uAZGRqicbFC8PPPj4X7jpg3GbHt9qD6mbrkyZ1zrr7HFhFqNcxOX/0wZPHOK13cfb/eWz24QjZ9j4mIKK7q0AHYvBnYuRNIlOjH+fv3A717A0OHAu3a6W98cd3ChcDgwcDYsUC5cj/Of/MGKFMGqFQJWLBAf+OL6y5dAsqXBxo2BHr1+vmynDkBR0fg4kW9DI0oRmAwhijC1PB76WNT/NC1WsvrZlI3mVqsZcqX6xJcXVWrTgIVvPW3rZhD5VDh7dAlWTo9efw0mUeCXJ9yu5jfe7uoQq0krfasDXw9Q5XmCTCw8UqZxXb46E07BrYrXdTK3spSX8MOlgRl2pUrDj9/f+N/z12dM2DF6lkzuxUrnj6l8xF9jy00X9z906/Zd3/hpmM3CpgZG6vKZs+EPKlToGbBLNeWHToZ47KRiIhiM39/YMMG4PJlbQBg9mztKahGjbQnnbJlgalTgYwshv1jd+9qA1wHDgCtWmlPQTk5AW6BCq8HDQIyZADq1tV833Pv6I98+gSkSQO8fg1ky/bz8xzY8+c/ft+2DfjvP2D0aMDMLFqGSRQj8OOG6A8EfPoY7xMSGjTceLetVXPXLzWW1ema6uX0g5f2dyqb0gDu+tqWPnxYUa2q1VoTDxMTEx85mZrH90yQOPmL5ClSPE6RwuVhxjKpDud0Mb8X2jZc0jsfmVUpyfjZmy9PWXb4dbsuFUqYSxAkJpHxVM2TTU4Gpy+/+G/A/K2+TSpm7lKtcKoYkSlz/6l7pQ0HH4zfe+FuxszJnFEmaybkTJYWORuk/el6H766f05kH++tnoZJRBTn+PoCW7b8CMQE9WAj0KQrMFGzE5o/yGV79gDVqwN9+mguC3ohhdmpU9od+gPBdNR7cQhoXAfo+QqoEGStgFGjtBk0GzWvUY0agIlJ9Iw3rrl+HejXL/gAzLsrmue4PeA6AWhWEDAPdFmVKoCHhzYg2aYNYG8fbUMm0isGY4j+gNrL08QbMIDK1r/K0ns9jjvlelV4QpfRGbK9PHPs7KiiuU3xBiqVWiX5B8G25I2abYUk4PmcJCVN54RwjCJkmjlLCLcxUmcfeW2S70hMCuu2HFru2uDVEhu+n2Gcx3Pg3ot12vpZmDknM1CCNR2qZ+3RqpL/gK7TDx9OaGmXtXKu7DHyOIkEOzInq2rs5+8/p+24I7N81F63xrQuUDGRg+Wj6Lh/KTm6cONz/0U7r/S6eP+pRYks6VHSNT1KZ86inELz5vNnT5dE8W9GxziJiP4GixZpswF+CsS8B3YsBnpsBwqaAqF96Eo5U8uWwJMn2gwNCh/JSJKg1vbtgc50B85uAwasAiy9gDNfQ779yJHaQM7ixSwdiwjJbJFg5JIlwPfjaD7A4+PAiHnA/ZfA0wdAqhBuX68esHat9vlv2lRbwkQU1zEYQxRpzNR5x10efyNRydfZu4+elz/Nywvbri4oXN7a9qu1Sr6O9LUtzZdi+n53zvj0C/Y4g9/lYZly5hp+7IpRbYMNH9e71jLFk/BuX8djXa0K9vX+2e6lxG/CyTi/58Qbx0r2Sm1wUv5pYmzoNadnyXw+vv5mnabuPe7tZZC9S8VSMbKsRrJl2pQuIo854/lLnx/O2r3FL7OLw/HudbM1d3awjLRmv/7+sNlw4NGiFfuuVNX807BSrixKyVHLEoWAEuHb1qPXH+IVzZ7oTnCX+fn5mW3ZsmWpNCouVapU/0gYOhEFw+fVOezc5Yt8zfLDSd+DicXu3LmDRYsWwdzcHBYWFj9d9u7dOyRMmBA9evSI8nEMHx5MRoAdULGX9oTdgH3L0LchAZ1kyRiMiYi+fYHbt4OcaQnkbgDs05xwCkhRNfRtDBwIJE3KYExESO8dyWpxcAh0pgmQvLjmfa054RZQ/zfPqwRk6tQBChViMIb+DgzGEEUqQ3XqroeW3Heq98a1waINVVxVR7efr1ouYTzVF3xGOJMuI3Nb0cOi7sadnnURvroi7+1WTZyqnl/xFUmCu1iCMvP7lMkpQZnOk3acV6stMrYsVQQxrXxJR5bFHlW/mny2Fj1z/sODefu2+GVMYX+qZ73sTcIbmPn8xT/bsp13l+w4cytbCkcH5E+bEpmTpcCIein+eJyvP7pbpXCKf0t+f/XqVbZt27YtdHNzy6lWa9Ou4sWL99bLyys+gzFEEePndR/rhnXDrYRtkMfmPvbf9ET2gglxes5SeOZtimo5cyFL4iNYPu0rkjbLgjdbZmHC2stIXao6chhfwPwFF6AqVgutc9vi9bXDOPOyOAbOqIFk+n5gMUjNmjXRrFkzJEiQAOPHjw/xel++fMH27dtx69YtJEuWDHUZ6SAiohiAwRiiSKdSO9Zdt/2BU6Li2UtN31M5+5WDuawMJICi521FPZ/drYokrrho79sAmP7+2kEYwzO0iyUoM69/xUyStdFx1MoH9z+YJ+pWuSwS2VpHeLxRLamDrS4wU+jCpc8PRl84HvDsw7t3vevnalMoi/OWoNe/dOtz72W7r/c/dfuRrQReymXPhAKp0yunyHbv2duM65fPO77ZwD/Yy+PFi/fS0tLyRaTfMdFfwuvOv9j6oAYmjausBFAqy5mv9+HihFwo2KASKqdLiK/nAze2sEWuvGVQpm4tZLDKj/c7O+NjwyaonAF4muwzbvY+jftvaiBZAv08npjG1tYWHz58CNN1raysULlyZeU0ZMgQLFmyBM2bN4/0McmqMLlzA2fPRnwbUoqsDmcp8rVtwJjxgFltYFRLwNkq4vcfmz14oO314hPu/OEfChQATp6MvDH9TVauBIoWBZYuBVxcIraNnj2B2rXZN4n+HgzGEEWReEWnnbxxySlPodwDjpz2VKfS/LVFeFWkiG3LR7WjeaIplZe+7xameZ3fBtQ2Uz0O/UpGyDTozMxLI7N31Xx4BIR0LeNcY65cPtW/SAZDfArLXYeHkZGR17xhTZ2/fPmSaNiUZdduf7K1y5YqHarnyxXZdxWpJGOmRcmCUsqUwM/Lf/OEpbew7exl/1ROCXxfffxsVjGHK/KkSYFGhfMrp6j0yf0zAgKgMg4hECPMzc0/mJmZhW1Ph4h+YZyyKHL7NcGW043RIc11LBm6Ae+TmeCdvgcWS/j5+cnn/S/n+/v7I0eOHHj4MGIVoCNGjECrVq2QOHFilC5dGipVSNWvagT4a749DVSa/8JWISsr9MydC9SqBaxfr7lp0IJdlXalnuC2JqswyQo00gQ4TNTaoI1as7GMlYDlFYCXO4A+S4DprQA7i99vIi6SQIyUGT16FKhviU4oz7/mO1FZfnnKFCBJsHm6FBbSN0bex1evBrMqkkr7mhgE8wLIe3naNO1rJ8EYor8FgzFE4aZSO7Xdu8arLdb87ppGmfrdOuXRL5Sq18jcVlAm6opL3nUPWILuYb9N5PA9NyBLRqMBH8N7O5Vl/Q//vF2dtbopnv7uulZWVm6Th3ay//jxo8uChYtPjF553ukr7NCzannEtGWxg5ISK2m0qznJVDHa660euj1GfJPQDx1qdlD8HRwc2OCXKILuPjJC+RGrIY0Sbr0wRP629ZTzK5bX/M/3DW5eewOYlsGIlZp/X3sIpM6Pkqk1O+WPr+Ga5qycg0do/nEH1+QfxrnRbFpu4JXmslf6e0zRydXVVfmZL18+LFiwQClFkt4vkt2yatUq2NjYRHjbCxcuVAIxyZMnR7p06X69wuODGLj8NvLXTIO7vQdiR8aJ2DqxCOKFYds5c2pX5NEMEePGAZ06AQULAnI3xmU1L+G3Qx6fP2sb9Uo2wY4d2p+S2aF97EDatD92ToPj/gH4d6nm/joASe4DM08C+UtqtvObnih/g6eaGYT83dSvD5Qrp20GK8+jdV7g3rfllCXoJf1lZPWl//0PaNxYG0izjrnJtrGGLC0u5H2cKpV2pSpZHSmR5m9gZaBkQHmNJLmtg+Y9XKYMMHmyfsZLpE8MxhBRpDEpt/DIG/+F0brykTSZ7d2rRyIJyixevPjYgQMzEp5+n8QwY9LEqF+kMCxMjaNzOLGC2/u3MDcM/fCrv7+/iWbH50o0DYkozsmcObO+hxCrGRoaokaNGsrzGO3PZfJC6FLTDBfvPEeSmtXg4BcvTIGYwCTLQk46HTsCb95of3//Hvj6FZCewsaar6gWLX7OxpCsAiHlMvPnA1myaMs2Al/H0g6o3ADYMgFYkxBo0hhIESgbRh0AnPkHSkd+U811M2XV7BgHbqwax8lbRvc8CglsnTjx49/y+xXNN1ymTD+uJ1kx0v9Zgjfm5qA/FPj537kT6Nr158vXrdMGIgNfj+hvw2AMEcUJEpTp0aNHYukps2LFiv1ubqeyr91+weLmFydkTp4cDYsWiLFNf6Pbqw+fYWUUemaMt7d3fM1z+ih6RkRE9DMpUwrOTs1enWTNHD16NMLZMS1atECSJEmwXmqJNAYPHqz8/Pr6KlaN6ICRs96h4uzZGN6qNhIaA8FVTXg+PY9te3Zgy4IteF9qCFaMqApHw5DLmWbN+vH7s2dA9+7aVWMmTQKcnbWXd+sGxI//43oSgNH1zlizRptxILez+tYTJp4T0HDItyu/AVavAlwqAHkSAwbvAQ/NV96tR0Ch7H9XICY48tzKSef5c222hpSUyZLYQoJjEvyS1+TbW4IiSYUK2lNQsmqV/D0Q/a0YjCGiOEV6yjRv3ryQ/H7gwIExN2/erPnu3f20Szefwa3PCZAhaRLUKpgf1hZ/72Evt08esDMOPTPm06dPyRMkSHAjmoZERBRmV69eDVcD38CkgW/hwoV/auC7evVqZcWlI0eOaP6VDDM2t0GWhAE4ufcc8hXPAqcv/6J/j/uoPKUt7M/NQ49J++FUowfaWBvBpdsU/K9qYSUQc3fzQPRbfBYfPBKh8biJaJjbHDf/OQaf3DmQNVlCWeVXIRkusqCTlGksXKhdElszLGVJayldCo6U3IjNm7VlUAkSaLM9vtP8u0Fr7a9vDmmuvwEY1gsYXAPweqF5jHOBRz6A6SsgXnGgWTHA7C/fC8ibV/s6SBBGsmKELM0spMzs9Glg+nT9je9vIM+xBBzZNJn+Vn/5xzARxWUlS5YcIKe3b99mkGyZZPGfx/fxfmi5c89pXP6UGM72dqhdqIjSXPdv8snTD8msQ86MkVWU1Gq1sZmZ2cfoGxURUdhJIOakZg+uU6dOmp25/Jg5c2aI171//z7q1KmDIkWKwNraGvaSEhFIgwYNlJ9t27bFywsb0bdHZ1T/76XmnMLIlMkbpqZ+SvBnbMLeQMXe2FG6HU6s6IdlF77gg7cb+oxpihVpeuD6lM5oUWAo3lafiqaW5zBo1Em4FKyEso/WoXYfM8xY3RrJAnUvvXVLm+ly4ACQPr02EPO71ZSqV9eepFGtJPZcvgyMHv3zdbzTAPtnA+5vgDVDgPi1NNvPo/ns19xPhhqakwOwtD2w6ArQYg7QPke4n/5Yz9ER6K15OffuBVKm1PbsadTox+VSYiYNmaWEbPFi/Y0zrpPXQVZQ6tsXCGV1eqI4i8EYIorzpBFt9+7dE8vv586da7dnz55pRUwfGwYEPDQ6e+wCrn5KiJdeVqiSMxOKZ8kc58uZPnurQi1T0uysMGmYiGI8CcKcP38eAQEB8PT01OzMjceECRN+us6DBw9QrVo1TJ48Gdu2bcOwYcPg4+ODChUqwP7wB+Q5ewidM+lanXng7bO7MM9YH9umD0KFzLYw/BY8UavVyn3s3r0bDRvUh59/AJYsXab8DszAUn9frOtgj39TjELA2JH45OKAim27INH5sVj0tTLmNt6KNKWm49AiO8wuPxNJJm/TjDchBg3SruTTrBm+3U/oGTI6soSzlDnVrAnNuIB+/eQABFClyo/eMqaa6zg6Q+mIn+g2cEazzczWmvM0228zH2inua/bG4DSR4F9XUO9uzhHevXI8yT9eyQQ9vr1r9eR57N4ccmc0mYxjRkT/eOM63Svg/SPIfobMRhDRH+VXLlyzZWT9JbZsWPHrLt379Us5OhsffOjJXZeugNftQEq5HDV9zCjjNtbNxgbqmGgCvnQq7GxsYeNjc1vljknIooZDAwMYG5urgRa5BTYx48fcfv2bSxatAiFChVC9Yw28HiXAClGLMXoTYYonD0LHHZsQ7oDU9HlUn7MbpkFNu67cPTkaaRNUgSpbS6hV8lT6HCoJ9Jo7qN69erw8PT6ZQyp02VA/PipsXlAVXg8Po09x8/g5vWH8Hr6HMaOgHnJYXDL+Rzv3d1Rd0BFbPv0FnbGCZVVfWRHVLID5Kes+iOlG5UqAUuWaMuRQiPHDqTZrKwIJCQYI41ppeJKgjol22nPv3If+HQYKLMcsLUCTDR7ACb5gENrgKWXgA6FgfvpgF69gWKpNd8DcfuYhEJXpiTNfCUjSTKNJMAVmCxPLolT0ktGVvtp317b5JciT758v5aLEf0tGIwhor/KF3f/9JsPP5q67r/rZTTTL4NKuWoiT+oUKKrvgUWTB24vEM/IO9TraHZs/KUhcjQNiYgoykiT3wsXLihNf21s4qF4o/b4+MUHrWqlh52ZPW4uqIH4qTLAxskSjctdRKMGCVF72BB0qGGLTd1m4EGrFEjVvS7S/OZ+7t279+MfyZPjzgdTzJ3cE5/f3MPnm8sxzMMFLRb9D3NblEfy1JlQDtr+L7LsrzTvlR19WQJbMmISJQIkwUcuk51/ydwIq23btD+l/7Hs4EprHGkQnKU6sElzen8K6D8TKD4YqKdb1Ts7MPsQ8PwoMGQNYNgAKJE2HE9yHCDPvzxfEgzTNU0OTNdLRl4TyeSQHj6mptE7xrhMGinLkuQSjJGgDNHfgsEYIorTPn/xz7Zw263l/5655ZrWOSFKuqZHpkSpMKJeKn0PTS9evn8HK6PQm/f6+PhYOjo6crFJIooTpEdM//79lZIlt+t74JC3HLLnzofXr+8BXwGXYqVgft0HBz+kRnzTc/A/vRqjTjugUIsmKJY1KcpHoKdK1apVldMP97Chxyx0775XsxNvCidpSALpF1MER45o70D6k0hTXln1J2NGbSBl7VrZFpA9e/ju38joR+nHuXPA0KFAjRpA1nzAPM3p5HygcRvgXy+gWQHNlSyBguWBWX2B4xuA/vMA6+RAPs19F0se/scfW6RJoy1BunABKF9em1Hk6iq904K/vpSVScBgxgygV6/oHWtcJ+9xef5l1bA0v4t+EsURDMYQUZyhVsPs4s3PPRbuuNL/4v2nloUzpkGpLOlRNH0m5UTAuy+fYW4YejDG09PTxtbWlpkxRBQnJEqUSFlB6d27dzBOWAnHDx/ByEXbMbRFNdx/fQGmpo/x8GEGpE4N3LhxQ1nyum65ksiX+i0WbHuP5lWywCDAGzcOLcPxhz747G6BjLlLoWSR5DD7/d1/kxq1p0z9ZZlsWdY3TZr9aNTIFfnzT8OqVWO/L8GcLZu2TEZWT5JeMjki2Gg3Vy7t6dgxYN48bePgESOAFa2B5+c05z8HCpYFknxbZLBkE83pPTCjHTBGc16x1hG739gga1bg4EHg8GFtRkaBAtrmvSEFY4Quc2PuXG02R9AGyhQxxYoB27cDly4xGEN/DwZjiCjWkuDL+v2PFmw7cbfOR3dPk3LZMiFPmhRoWaIQUELfo4uZ3rp7w/E3y1p//PjRRZoeR9OQiIj+yJkzZ9CnTx8UL15cs0NX7KfLhg4dChcXFyxZskSz4/wUm8aOxXsvL/gkqIb6Q1fg5OlzaF+7AiYvmozdOzKjUdeCaFnKCXOP7kClRpvw7tkbTMyTAc7fV0Hyh2minEiUuxQMImHskyZJeUwpPHggAYGxyqo+CRN6Y/36U7h27Ro2bNigXG/OnOH499+iSp+TiCpUSHsS0idF2uvIakLVMgDXdwA9twFJcwOVs0DJlGm+Buj8F/SOqV0bmD0bOHRI+7xIqZIEWX6nbVttWViXLlwCO7JIuZj07ZFSsODKxYjiGgZjiCjWkJKj1XvvL9xy4kbOhNbxIZkv2V1SoEelFPoeWqzx3sMPLrYhr6QkjXsDAgIMjIyMfu1QSURh5v35NT55+eDpuX3YffA5irQshqPDBmKvXT1M61kFzheGIuvawji3qSkS63uwsVTKlClx6tQppE2bFocltSEYcr6fnx9ev36NL1++4L9nj5C8+iAMPLAHYzzKo9nHxsj+IT06thsIG/NUOP64E0rb3cXlp9mx+9BVGK8ohsJjLmL+p9dIfX0L9rkVR/OyCYH7O9GhRl38c1yXRNgQG19NQeEIPhYJAuh6xpw7Z4p69Yri+PGi6Nixo3L5p0+fUKKEL5Ys+YTSpTMhadKksjpgBO9NmwGyZ492FaEzZzS//wesWQS4uwMqcyCeKRBoFe44TXb8vb2BN2+0/5ZAjGQkySpXoZGmv1JCVqECsGwZ8PgxMGRI1I83rpNGyvL+lJ+6lcGI4ioGY4goxrp063PvFXuvdzt9+6lz7tTJUT57JuROkVY5UfgFBPjD3dcIVsYhB2MsLS1fmpqaforGYRHFSabxrPDh5GwsO54BQyY1h8P7Uzjqnw91ahZDmtSJEc8gBzK1vwzZlWcwJnwkMJEtWzY8fBi2akojIyM4OjqiZ8+emp1ub1xfsQL5pyzHyO6N8WC6HxqUW4CVrl/QvWFRpLzQGmOvxkPGRi7wNPFB1gFH8DllFaS1aYsPTlcwcElFfL7+L+YfvIOy1WvjwctjKFDFGv/F74C8Hh/hZWINY/VzHJwzDsOGrYFX9f6YO6QNXO0C4OH7be/ewBAm5pawNJW0E38sX+SDIiVM8eWLgbLUsmRmTJyobSir6/tibW2N8+eBTJkccPPmK9jZ/Xh806dPx/Dhw5XfN2/ejMyZM2sut8PvSDBB87QoKzfJSXqhSMmNrBxUrZrmCn9BVoyOrJDk46NtfCz9dvz9w7bEuJDlmZs21WbHyKpW0nRZlh6niAtPhhJRbMZgDBHFOAMXHF9z4trz8gFqbRa4oSG+HLt5z0pzUi63MDN2113XxMjQx8TIQLc8kMrKwvSL7jJjI0N/E2MDH7VmO5ZmJp5ynlqtNvDy9HD29vyaUH7X3ARmxrqPQhXMv63nKUulmhj/+Ig0NTKBkaH2MKFKZYh4Zj9mWqbGpsplcr6l+Y8OAmYmFprxGXy/jaW5RaDfw95pILI8ePEE8X7TvFeWtWaJEtGf292zCKZZ98fgCta4ffw4HgU8xgcPP9joe2CxxMmTJ5E/mDoF6ekyZMgQXL0asR7jAwYMQIt793CoWx5U7/MfrGuUw5tXI5VVl2asO64EM6aXc8e42T1RZHpnlOy3FkMq9MWMtf9geP9EuPD+LLY37YpE+crBNE1ytJzUDM8mLYLP62YovsIfhmYOqLtwMdq0HY1VZVrh0r4FOH7tEdKVygI7K+Dj/RPYuHIF3iZqiMo1EuLJ8vEYeSA+zt/pi4dXE8LeHnh4ahTmtH+Oy/aj0HKOOya3SA6bbyv3XL8OFC4MTJ2q7QMjunTpopwCK/StHklKtNq1065vLZlE0j8nJNILRdcPpVkzbe8UKyvt0sNx3ciR2uBXqlQ/ymOkka8sE54lS9i2oXsJNG8xpReNNEyWQE1QF9YAs08CHfoC2RPLzIOCkzs3oPnoVDLGiOIqBmOIKMYZ3bpg/cja1rt379Lv3r176r1798oi8JwnpE+/wLGKEFaAVmtO7oH+7R781cLMN+DH4Ud/zcYD1KpvvxsgINCQfQN+dCjwC3wbzXV0txE+ga7nH+h3H81tctt9DHUsarVaZWlp+Sr8j4KIAnvu2g618QG3bn34fl76mhmBxyewdtEJzb9MUX9CJtxetAi39TfMGKtVq1bKz4wZM6JHjx5KJkzOnDnRq1cvTJgwQbL4IrztxYsXo3TppxhTPCFULWsggWMCZMmTEZ9eqGDgkgX/HFyBVEWLomGzIkibIgUKFMgD90snYRPfD6XNE6HSzbOY1W8S7r54jfQ7z6ObexIMbVYVr/ZPxKRdH2A8uCte1RqAHuWcYesVgFs+vpCP6GebG6Lf2XaYNngsXh37F1dPeCF7viIoGs8KLqmslealLVsCEwe5watSLhR/fxnXDubD3YoeyJ3M4vv4//tPu+P/8qU2oyU4x6RbbxCrVq3CIWmMAgnk5IKZmRmaSdQlGEuXan9K+Y7clwQXJFtByka+JeEE6/bt27/cd5MmTSTQH/KNYiDJGpIGvfXqaQMC4TFmjDa4o/nTxrc42E9yaGY4kysAu+YAe98D995rz/fzBxxdgWaa90BG6z9/DLHdpk1hKxcjis0YjCGiOOX58+d5tm/fvvD169euall+IhYwNvD/8bsexyFkWeuECRNe1vMwiGK9lrJXTRHWvn17zU7tGCRPnhy1awddgyhypE+fHrJqs5/m9PLhW5QrVw6LF0tdkBXsv1og3XtPfPHciP79NirXz5TbH7vmdcPJc7UxcnRH3N5zEefvPUSTnDeRw/w9DuZrjrZJP8DSIj4+bhmMelO/IGmh+miRJxV8jvRGvf1NsGNWYcTz80NAqkywP7UD05ccw3OLFKjZOS961nDG600DkKzOLDzZB7y/dhAjeizC8U2dkbvbj3HLDqrs8M+cKSVb2gyWsGiouWLDQFeWXjqTpIOwhpeXl1L+JVq0aIEMGTIov6tUPjA1nYY9e/rgWy9hJE4MtGnzY7u9e/dWSsFkCXFXV9df3vtSRiXbf/PmDdKlS/c90BbTSElY4F4lunIxCcjIEuPhMXiw9qc8vb6+QP/+P1++TfP6+ZYDuhcBpFrN/S2wSnPep/j4ngVF2nIxzUeA0o+HKC5iMIaIYi3NRNLs1KlTPY4ePdpfggj6Hk9c4OHhYc9lrYlI33x8gu9ttXPnTmWHX/O5r5QWRYQEG/r27ausrnThwgWcmlkYlYdexrFTh5DIKTmMX97AjQfvcenqctQdsxi10wBqr6c4u/kk0lXvh5wuCXDywEVlFu2S3gUuiIeF/f/B+ucnsXz5cs09eOGa+RscuXgY7w+vxMhrW5T2K7a4hUaVZ34fR5UqVTBr8+7v/x4os/J83TB2wivkrBiA/PleoVSXWjh7UpuVIoECnfjxteUwa9ZA81iA8ePD/zxIAEUyjYKS1an+/fdfLFu2DBs3agNRpUrtw5Mn+3D5W6heGv+OGNFJWcFqokQsQhG4hEoaKUtmU7JkyVBPohwxnMSkpGxp8WJ534T/9lL2Ja+RBGPGjv1xfpX2wIFNQIPpQNFGQHpboOoYwCn6K5hjNMlQkvd2nz7QvG/0PRqiyMdgDBHFOmvWrNl+//790paWlq/jxYv3UnqcqNVqQ2Nj4+8rAAUEBKgMDAz8vv3z++/+/v4mKpXK/9t1jDS/q7+dbyzb0F3m5+dnrvldSY719fW10F1Pc76p5nbfE1i8vb2tVCqV7vdYHRAyNDT04bLWRBTTSb8YW1tbfPjw4fdXDkL6zRQuXBilSpXCrVu3oPkOQfM1L3BickuUHP0AvUfMQ9PsV9Gr+2Bs86+BNUOaYsjbZ0hrZoZqtVrD68t7vH5wCZuvuyNrnuIoljUhJLemsP0H3G9wA7Vq1UDZujXQZ+x0NCycDSMnzMTB6+bovHoZuuRJ8FN/EMlE0XyXff/3oUPJNTufX3D0qGZ6/jIhujfIoznXA9s2fULNmgM1Y90d9OEoPn5sjSRJ+qJz53A/HcHKkyeP8rNp06YwNzf/3p/H1PQ1KlVyVH6X7JcGDRoowZjwkEbK0sNm8uTJ+OeffzSPq2bkDDqSBG0cq3mbwclJVriK2PYki0mSkTw9gQUL5LWSTCLAOgVQo4f2tGIFUEb3NLgDm6YDExYDlpr7vWcPbFsJZLGKhAcXS0kQcsYMfY+CKGowGENEsU79+vUr63sMvyNZO3LS/dvLy8s20O82ut99fX3NddcL5jbfryfBId1lElCSU9DbC29v7++38fT0tA10e7OQ7kd3PWlonDFjxg1/+NCJiKKcBGJkqWopjSldujS2bNkiAWWl+Xpgms9Ipemv9EiRjJh58+Z9v0xWHXrx4gUS2jjAKGMD1Bg2Aivb58U6NWBSJDUsHq2Hp89nZEzRAf6vlsDY2Am5KwzC+KEJcevxTThmKyqfm1CpjGCdvyf2PewJr1c3sWRgLRRLkQQB/jnRc9l0nNjoj6npxmLPvckoF2i9aFkhSU4/SwXpvSs7nwMGpFJKZyQro1atmcpOfN68wT8f3btre2xUr67NJghJjRo1lKyX0Eg2TPny5ZXfNd8PqFixIq5du6Zk0oi2bdtqxlMLJUuWDHU7IYkfP76y+lPz5s2V7KbfbkcdAD9/NQyNDPXS7FYa+0pwZto0oFu3iG3D3Bxo3Vqb5TFrlnbFJd1btXFj4PVdoEclIONMbcaTjTHwriBQrgAwwgko+xIoFVkPKJaRVa0iWi5GFNMxGENEFAU0k1YvOen+bWZm9lGPwyEiinOsrKx+KmeaM2cO5krX1UD+++8/pfmvBBckaCNBgDYdOsDUW40TF3dhZ8scMLRwwLa3G9Dyv7NYbWWNGo0Lw9kuDY5cW42PvmnQMM92bPbtgnj396Hr0IrInCEF5oyqpdlbPo4xNabCblg3tMnqDAP44+tXd1g6t8TWc6WQ5NERjF/UHwdNO2H4rXEwMQgcSgiA56fXcHvxGu4Gdkie3AnxzYyUlXtuBpObKNVCsqqRBFycnX+9XFZXkoCM7OBLU1+jEGb4m2QDYSDP2fv375E3b16cOnUqTLeJDAEBAcry45KRA38P3Nw6DX2vJceMTsmxqsAImGz4F71co3bdaAm8BG0cK9Vc8vz+8w/wJ8k8UlImunaV0i9AYl7yWlnZA7VaAy/9gWObgTWPAQ/N0z71f8DAfUCRP3tIsZ5kx8jrIgHJ31TFEcUqDMYQERERUawnTX/lFNjXr1+VhrFSHrNv31b0rJYFTYtnQN50NniZZxHGL76HnZV6o0rbdTjt2witKuzBzf8O47bZY3jbZ8f0yaVxaNcZlHP7DOuOXdGrSB5Url4f6SsVhBQopa5vg7Vl28D90Er0ymAD+5S50XhEbu2dZ8mCVVU64d3tjShepzVObFuBetVbIk+bgahscwa7Dl1B1sajkPbyYPQ/UhrDGxTE5cuGSibAkyfAs2faIMC3HrvKzvv+/bI6UfCPXwIyklXx5Ys22yK8bt68+b0k6aPU02icPn1ayWSRJr2Dv3WllVWt7t27p5RZ/ZrZEzaSaSOvScKECQOdG4CAr/dwYs1GzD/3BZnsPOGeLB/GtquB5HafkL2wGa7j10CM18sbOPbSFPkzpEA8U8NfLo8ssqKUvC7v3wN2dn+2rf/9D+jXT9uAuVEjzQ6ZOZDMFfDR/Puj5ikZNhpI/O2pvap5/Xu5AdPL/PljiM2kfEzztsHdu0CaNPoeDVHkYDCGiIiIiOIk6QkzevRozJ49Gy9ffsac1bvRpH1nrLz0Cf+NqYbdB+qhQYoz8P1ogCPrx+JdijSwzl0TL85dhM/Tw5g86x3sS3ZChfirsWD0ILzNWAL3Pz+H482bkBWJ05WuiV5TLHBgw/8wKU1ltKmfA2Yf7mLvllU4fN0TlpaavWw4YtS0WSi+ZRlal0qJ/bMt0XrrVHTOWwdvb+zBtruGMLuzHotSJkW/ki4hPpZRo7QrGYUUjBGyypJkDsh1Bw3SnnflyhVs3rz5p+sFt9qg9NKpU6eO8rv8lBIwd3d39OzZU8lYkayiokWLok2bNli5ciWmTZuGfv36wdQ0fMv/nD9/Htu3b5eSY+V3XZNgXf+1tGnTYt38Gri9eQVWnT6FFXNuw+fVSyRqvhC9XQNvyQtPj27C6lNqlCpsj3kz1uGze2Y0HVYFIT+LYSOr+OiCYjqyCnitWkDBgtJX5w/vQGPcOO3PYcMAe2ngmwPYdQjIXA04qXlKrn3rW4OsDMQIyY6Rnj47d2ozi4jiAgZjiIiIiCjOkgwMKbe5f3gxVGpT+Fokw+6+xijnbgYbPEGrCuWw7fpuvL7wAi9T2KFig/ZY3vkw6nQYh0NnzgBP++JDgaJYOrICTviWQ/wX+/DvymHI22clnM4OxKJHKni8skAq95Oo+WYc9tUF3B7ew4lrJiiVJzFevnyNd55XsbDKZmQfsg9DMtlg3uTJeH3+PNIUb4iSTbsh49whWPbOQxnv8ePaHX75GbRXyfPn2rIWv2/t6U9o9k5nzpz50+MtU6YMDA2bIGHCdcptU6RIgaFDh4b7eZPmugsWLMAwiRZopEyZErdv38b8+fPRp08f2NnZKYEZWXUprC5duqQ07pUltjNlyqSUQwUlfXzWrJFyqnjwCjDBM819ivG5beF+bw0mTfuMKqOaIb3qAzycCqBiwdt4dGUXTnvXwKohheF+eiHabHeD3ZtbsKs4Bh2qJEdkddeXuJH07ZHYVnDlYhEhT69kezRvp9nuAs3rfl3zXFcEajkBm/oB+y8Ba74VPft8Bj4EaMZQHcjvFDn3H5tIppj8LfxpuRhRTMFgDBERERHFadIz5unTQbh7+TJ2b90KH5/yGNdXmwXy4vMXmPjtx6I1fdGm8zxsnNMd068/RLzy/8DErQ06xnuOqxUG453tBszrNRBlUvshe4uemDtjBl7Xzw/V5rcouLE7EqxphUt35mPK7RHoMWIlWuvu/NREpChWBm+Nk6L+9QooEN8TVWs2g2mTJpg8uCd8PO6jarsJmGX9Y13jy5pxZs/eDK9fN4Is7Lds2Wrl/KlTp+LMmaJInPgyduyQTJnEWL16dbCPuWDB+spyzIcPh+05WrhwIWbNmqXZ2e2GrFmzfu/Bs1XzfEnj3wcPHignsWbNGqRPn176ocHS0hLr16/HwIEDUa1atV8CP4UKFVIycWTbkqUj/WAkEBPYyXH50WHdt4hD/FQo36Iv+jXNrWTPBH5O1OoMyFbqEVoWzwX3tx/h6VgKI7tkxYEtT+HYzB6+KhVsstdFzzczsPz9YHSpkhxmj/aj39ZHSPJ8C84mHoHpXXLA0vMDDq0diz3xW2BirfS/PBeSpLNkiTYbZunSny+T1Y9khaRDh8L2vIaFlN1onmZIXEuSlspXBub1BpI1AqZn0eywacbz9iEwri3g0Bh4pBnT0QRAY804Ev1ly2FL3xh5i6VLJ0249T0aoj/DYAwRERFRZFP7a3b41TAyNYLB76+t8Qkn5vfHlg/50LJVE6Szj+LxxSH79u1DlSpV0LdvX6VsJjBZAlt2/M+dO6csxyylNhXz5tXsUK+A0dEuWJvnAvZ2LoSFM2eiRdmCyGOmxs59p2BkqMKblYMx//w+dM7nipYDlyKx2yDsME6BnXu+4vzHi2jerwt2zpuPqvbHsanVemToexDZJxfH9PmLsLJSOzTNZ4rtS3fBdfAyXHraCzYm2jKcs2fPwjVDku9j9PVdjUzZssL+21JJCRKosHNnVsyffxEXL2obxxYq1Pt7JoCU0JiYZEMwSSU/SZkSmser7R8jAYSgvLy8lOenSJEiSsClWbNmSn+dwKTnjmTGyKpKy5cvV1ZS0pGlwXVkxaWyZcti0KBBynYDO3bsGF6+fInKlSsrj10ya3qMHInhg9viYM/aOOA6E2N6nMDFfvL8+ODRie3Ytvs/3HqfG3kC9WaRAJGQbBoJ+gg/Pz/lVL9uO+V8u6aPATNrZO21AScGpNf+7aUohXHFFqHDiR4Y29AV1qr7mNmgN+ynrsfYpAGa8frA0MgIRkYGP63WlDatNmMlKDn/zp3Qn/uIsLQEOnYERo8GpA91m7Ga524c4FQEGHEaaOkCjN8DGMog1cAlzWs6dz3QtgbgHFmpP7GAlOpJSyMPD32PhOjPMRhDREREFMncL01HoyafMeh0UzyfOhjTzyVB/4kDUerzUmQZ8AVLN/dCZv83WNazKl7U3oGhGR/g0MmLuOKYD3i+CXVzHUKjm1NQ2dgPd3ZMx9hFVui1tSLu9F+Ll+mLoE6T/PD6pyOKXayJu6NL6PvhRrvHjx+jUqVKSsNZWSVJggXBCXy+ZG/MmDEDAwYMQMcSZhi9KhHOr3ZFuivdUeLie1SYNgr7By5FxoQG6FzPGafd7mHXia/49OELnBziodrKz2jWbQ1UBZph7KhJSH93IvaYZsbo01cA7w+YmNYUVZ9a4LXvJzzeNh8PjtnBxtIU49IEfA/EiNy5cwc73oIFCyq9WFxcXJRSJF9f7fnSLPbrV81deAPSnsXQUJuVUbgwcPRo6M9T0aJS6uSODh18NLf9H7ZuXaH0a5EAlWS1yDh8NUP5+gWIl0B7m1evXqFRo0bYsGGD0qB3+vTpaN26tRLAkl4yQ4YMUbJogj6GPXv2oF27dkppU1BOTk5YvHixErTZsXAYpuy8iqyF26Kx5Ql4pHyNF0+PYFHDujho1QhjV01ClxGhPy4dIyWIot2dCRwc0lm6dClGjNBu7H//+x+8353G4QuJ0XLLJph7uuHAv1tx0bMweuR5jC473iH/m924XmgaRpdNoLwG9vbA69dS6vbzdoOWi0WmgQO1P1u2BBo00Ny/5u1Vq6Tm/VsRWPc/KI2jJWqUrYnmBCnrAgIsfiyV/TfQlYtt2QIkSqTv0RBFHIMxRERERFEqFfJmz430qS01e07OyHTnEJ4FBCDNk23473QVdJ8ne3p2qFq+CHzfhLad5KjevzJWT5uHthVHwuN9AEr0TA7ZJTaPngcSI0imxaRJk76v/BNWUvLi6+urlNMkKtkeM3evxZh6OdDEYj9mOOdD8ZOnYZDJFfYfT2HEQSu0qd8bSZ0eYt/eJ5g1ZxFK6UpmDq1F/5aXMWfCUFzaW1xzRltMrLtGCabUq1wAufIUgGGhPmifP3wrDR2XJjEadevWRbly3ZEwYT5IfEEWMZLGsVKW8S15BilSAGPHanfWg6tS2rVrFz5//qz0cylevDiKFeuNR4+G49Sp4b8EFgK+Als3uGPG0ZWw/bQNo4cNU7KN9u/frzQ+luWwpXHvkiVLNNt4pCw9LYEYKWPq1asXDAwMlPv6HVmKPHny5Lj2/D1ccR8FipTB2SeJ0cj2FVKlKIkGLSvBIMUolLL5gic3ruC/3f/iv5dmyFe0KqqXzAx7s/Dvtki2j5wCM73SC5UL7cKdt/GRp3Bu5C2VHHvuqFDB4Cy2p2yPkYW16Tiyky+JVl26AGvX/rptCY65uAAPH4Z7WGGyaJE2U+ZzKWDTvZCvF1m9a2Kb06e1j12CUUSxFYMxRERERHpgkbox2nTtgWW9h+E/+wBcOLoPHjkzoX7iXKhZaAWWDf8f7iUIwGe32/BELuDDfaxcugqnPMyRu1QpGN9/gBNuzzSXpYpzwRjJxugie8FByKpAp06dUnqWRESTJk1gYmKilDQNzDcQh5M2x7YZS5AgwTOkjpcDfk+fwcvSFkZPN2FY/01oUasEjFuuxaRK5koJVL58+VC1SBG8CQiAqb2ulswVvde5os4+R0zc8won31kg9e4pmHLSGhUqVED69NY4tnArzn72gNrYHE55q6JBnpD3oNetW6cEPTZtWo6FC5soS1tXqgQcPAhIqxXLbyUpUq4hpUiSHePndwgXL17Emzdv4OPjg8mTJyvXkcCOjjQ9XbgQkEokCchIeY88z1JWJE1+z61pB/d77VCj8SU8OjUMLRb0wZJNpfD+/Xuld4xcTwIvJ0+eVBr3SsmXlDH1798/TM+93Efnzp2xds5omMe3RJYEjjCyT4mXL9+hXr+J2LXiHqaOXosd++3x+OIZZG4xFgsTAbeXdMbc433Rt3gSGEVC9odz1UnYX3XST+d9fXAUa/xqwPzccYwZvFlZ2clZs6f/+LHm/m+nw5EjFaF52X8ifWVk8SnNy4VAT3OkmjVL+1Ma10p/lCBxpb+e5m34U4NrotiGwRgiIiKiSNZz7i0kLAAs6D722znbMLLtNuW3+KWBHT26YMf3a7vh9mcgXpLciPfqOKYMOA5YOML+/V3ckvWTYQxrp8uY3u/y91s8+PBB+Wl/fTX6tw2+gWtsJn1FunbtqjSoldIWCWpUrVpVKYGZMGGC0gQ2ourVq4dFixZh//4neDQ/JYaub4p/N6/D23efkaJKL4zsUByX5s5H/5mLsHjjQewfawVLSzN0aN4I3WuUwqIE6VGpfn08e/QUmas1ReWcqWFuCCQv3Q1Ds71RynGSJ0+l3M+BAwcwrX8TvCi5AFu7Z4X7m6OY1345Lv7TD9lDGaMELho3ToGFC69g8OANqF69OubOzYGmTTVvDYsAtG/fXrne/fu5ce5cbkye7IgePXqE+ril58yePdrlrz09eyFPngzKbV7eAlZN1ezobziJ5CnNUat5NhT8Nxsy2Guu9/Ur8hUsqGTHSJnS9evXYWNjo2TeSGPebdu2abY3JszPfYYMGVCv/UAl4JQ/Q24UL14AJibay2YkmYnF8/ahw4LJKOpzFT3zqtAmfXN06tUeeW/OQOcXDTCncdYw31d4xEtZGK1San6pXOyXyyTYMnr0Fdy6dUppYPzh29/evHnzIC+DLDUeVcEYHQnISZZUmTLA3r1Re1+xiaxEZWzMYAzFXgzGEBEREUUy2VGjiJNmsXs1e52y4+/q6hol9yH9WVpOWaKU43ydNQurly3EnWtH8OFRWsTPWwBLimfDzJkrUSZdPCS3tkPffWdQqWYR/PvOH/EDHsHtXQKUd3SAqeGPbSZIkACtahTF/wa2xoDTR1G+RhmkcU6Mtx8f4eixzxg6pDeK9t0baiBGR7Iunj7NAkPDLBgzphZOn76PxIlH4ehR65/eXxMm/MiaCY2sxCQrH9WsmR5VqozVbMNYOd8pvea21Xfj88mTSs8XXQ8O6ckj/XUkG0kyWho0aIBVq1YpmTcSxJFsmdfSUCWcJCATEBCAMzevo2CxfDD51uK6fdsmsH28BI2zJULJijXQ89Az5EqVGAngA++iuVDK4wFWjWwCj2rL0Tpq3hIhypIlC9q0yfLTeUe/NeypW9cajo6vkT79CCWAWDOK1lxOn176HmkzQaysgHfvtD2BdKVrfytpXRSV5WJEUYnBGCIiIiKKUUJqyLtz504lOCM7whKoiYgWLVooZUqlSpVSVgBydHSETZJ06DxtExy/+iirCxkYuGLgPwNx6spljO5sh/7T36FTQVe4ZCkGx2yFceedGnPmdFfKZp6ubYKm99tjXUtn3LuwGVsfp0XJQm3Qs/cyuOYphJ4z1mJXL1ds9J6B5Mc02ztqg8nGBmjSuhOmTJkKUyPVL2OUVYckI8jTs4NmrL2UIMjGjaZKaVLt2ong5ub2/bqdOmmbvmqeGlSo8PN2Tpw4oaw8JKskDR48+HtGkSR3yK/Xrz9QlrKe3GMVzhqVw3nNDn6lRNoViw4ePAhTUzOkS1wYLfOP1zznq5UVqeLFi6dkxkhz3Pjx40foNZCmus2bN8fpGTvxX/KxaFfYHr6e+3HlY2/cuuuEpT3rYdeqpcg7sB+8H6xDo8rD8N87Fwzb8w9a/iboFNkk6+Xp01/LYQpLB2WNfPmgeU6kqbS8n9yVUjEh76N3794pWU5nzpyJlLHIWz5hQqB1a21TZ83L8NeTRsrSyLdKFWDbNn2Phih8GIwhIiIiolhDGvemTp0ap0+fhr192NcAl54nUlIjqy9JIEbkyJEZhn5+OLF3s/LvJaeBBulM8EX1DHNad0L1aacwuEVmrGzjjKNFD6GQ4VWcOnIQAV5WaJpehQ+V5mJC52mY694QqTPdRJMFJzCk0AUsWH8UxZqnw4xeTWETPz5yl6mLWQ/S4F9fTywNNCZpgCuZIlKCVaJECSXIIjvzsuKSZJ3Mni3j1vYnEdpVfNzw9OlTJcCyceNGpTGumRnw6ZN2dZ/Pn98rj1WW+5YlvYPLXpE+MJaWWVCnzjMcOLAN1tZAzzwe6Nv3PZqvlQa2l+Dg8A52dub46L4f/ztpqdn+TQwZ8hZ37txRgkUODg5Kb5WIkobAkkVS9FRm5OpkA2OrUpj831qkS+SHERse496eiaiXJR7OZBqNi8euwcXhW2nal2fYuWIWNnoVw/iuZZHAMPT7iQwSuJKGvT4++F5WpSNlMhKTktfJ0NASCRJom/rcvHnzl+1MmzYNo2Xtag0p/ZLXXp7D8LyPpY+0vA/Gj9cuW7516wekTeuvbCt9+vTfM3Z0ZAWsQ4cO4fz580ogLTz3FVvIimPy2nz5os0aIootGIwhIiIioljl3r178PDwULIT0qRJo2S7JEuWTDkFJisvvXz5UlnWWEgQRoIeOk+evFQCEyVKFMbs2eOwbcMKPH5vgqZtO6JP2bLw31EWexLnQtdVF7Ar5UwseGYBv1SF4eF2EE8S5sCoNJfQtf8GvEtWFFUtAuCAB7j9zAOqhMWQu3I1TJ+7SrmfFCk64sGD4UqJj2RJXLt2Tcl26dixo9JbRsjjkNWLJNAhwRjRoQPQvTuwfbu254tO0qRJlaWkpcRKdrQ7d+6ITp2cMWFCaxw4MF5pPiuBmKBu3LihZKVIidGbN8/w7Jk22yNJkuVQq+9gxoxRaN/+BoYNG6YsX+3sbKXZwX2DefNmYdy4cVi61FTznD1RMpRk5/9P/fPPP0oA4d7DC7CwsNCc4493Lx7g4OIJWLL9JtJ1/Acflo/C2VVXMGrTQ9wJUAe69WPMsbNE28YFkTCKAzKyqlFwr4NOjRryntQ2SO7cOeTtSBZStyANTuQ9ocuyyZkzJ2rJ0lkaGTNmVFbCGjt2rNIzKTBp6Fut2j3lMiengXBwSPk9IycoWdJdx93dXdm+NF/O9Lu6tlhE8+egZIe1awfN35W+R0MUdgzGEBEREVGsIzvvgbMAtmv2lEeNGvXTdaTZrzS7lZ9btmzB0KFDsXTKQLzzMkCljr2Q1toadjbxsWxCbxSv3QkFSpRFuWz58OrVK2UlohfKurn3lW0V6DsdloiHBPkqwMjEHe8fv0H53itQtXJlJDh+Fc9KGMFs93Is8jdEklylkC+D8/dxyXLaRkZGSiaMjEWa30p/lsAkMCEkOCQ9WaRMqWTJkr887sBLKrtofpHVjSR4ki9faly4MAa+vna/3Oby5ctKFo3siK8NtE6zldUnZM58DO/eNVECChK82rp1K6ZMmaJs+8O7j+hTYwkW7PRB+YL94OtwT/NYsqB8+fIRe9GCcevWLSVjY2DDhnikeX5TuFZBs0ELUXvQtyt0qKj8aNLXDB9v7MaKA3d/3Nj3BrYtvgG7zCVQPqcLLEwiYbmlCOrTR7sMtpTMVKsW9tvJ6l5Bs1mE9Oy5cuWK8j4wNTVVGijXrl1buezChQvK+6V79+5IKUtqhZH0DJLApJwkc0reh3GFxLOknEyWIx83Tt+jIQobBmOIiIiIKNarXLmycgpKlsHuo9lTlt4pI0eORPsyTug3dAsWDy+PMu3zYWzHitj/Kjl6dqiPDx/8tDdKVRQdsxbA56e3lCWgM5Z2wdBGfVEmRxIsPrgd8VPlRvtR65HE/zGG9e6olBd5X9+GSVvO4NmtNzi+YibeP7uOlHbxlMwXi+fPUTggANsnTlR2hKXRa0js7OyUYMjt27eVJaqtrb+gf/8aSJIky/dmrRKwGTBgEgoWLKj0gtFxdobmttoSFnH//n0sW7ZMKc2Sxx6YlDJJBo6UHd24oW0Oa2jopQSvKlU6iPr1n6NDpYWwz1kZ2XwWIE+DBNi35g7y5WvzZy9UMGSJbCl7evv2LeDuhhObZ2HKcT8UrVcNJXMlh8W38Y4bPRwXty5E0uydYZf2K9R+NkicpQiyu9jDLIr3aqZOBSRpRbIw8uQJ/joShJFmyjlzaq/3J6Q/j2TGSPaUmdShfSOZUzt27Pg/e2cBHkW2BeEiwd3d3d3d3d3d3d3d3WFxd3d/u7hDcLfF3S2v/w7NDtkEAgRbur6vCZnMtE/fc+vUqWPeVwnpd/2ZoEMZ1xhyB28m7o3/CpInl3E/QypK/yGeycZ/GDYZY8OGDRs2bNiwYeM/CyasdANCGRMmTBgtPxZQreumVa/ArxQke2aFTlZAQ1oWUrduC+QjcmS3Ce7BbXI5ckyXbz2RbyNaTnzSryLnzq9Js5YrSNQ0KtWohVJFeSt/TwLJly9fprqhZLGCypUivM6HTqTuDbNr5fjZOu83tya2y6MVvitrWKgE5n5ADuFdQ6eijyFOnDjmAo4elamWCRr0pBo2bKhDh/KpUqXect9VumJFKWxYVAIrzDIoSB/KktyDzkiVK1c2iRiwd+80vX59Sjdu9FSMGAV18GAv9elTVaXrlVaHDjk1YsQkY9LeVKXyNNLey4kVJIoUJYj3XB/pmXZ1yqCkNbsqSMTYajZmpboWa6D0CZZowN7jihwhnJKEczNqaZg9pHqFHCTf947o0IPAGta9mcJ61254A6iAGzFCxnn8ejKGduYegRI3V1fXr+oyhuqJ78LOnTv/U2QMHafw9zlwwCZjbPwasMkYGzZs2LBhw4YNG/9pUFaD6S3lRwVjPVSxZgt06dZL3UudXwcPH9WZU1v1JOQS3XtwWaH+d0cx4vqUk9838unLh577iKfj2y9r2ObKyhSpmObP76JNg5srddu2ZhkRHipXrlxRmjRp1G/gTjmvW6dcOerKf/DgCrptv5LWmaEVjbMp0LMLouopbfzwWr51iLq3OaqoPiLparwiqlk2vUL58XjfUbQUKpRKQ4e2MLYdVk+enFOWLFkUOfJWD98fJUoalSixS48f59GKFSvUokULU2FjIXny5KbfDG24L1y4YP59zJgxJjmDYkJCGdNBy9vOUNqyjdSv/GFjwr5K1arl16QuFdVkhOQnlBQ+teTLW66OP6XpPE05is1UzknDdWR8M51LMNyYpaRSjcIhFSTgP465AdM1UJ900tOnBU3fmyXG4r7c61ti1Ci6cUmTJrl1NfIIixdLWP4Yp97T99j4dmjT5svKxWzY+BGwyRgbNmzYsGHDho3vAde3evPGVT6cneT0FV1obHiMN2/emIsjfDu0vqldu7Y6d+6sFacD6889J03j2Dn1U8qv01vdW7VWPiMmUex4iXRw3nQdOuBDTk5OevUqmfru36rOaUJoZIma6loxlR7mzqMRI0fI2fkf11iUBvh7YJxbvHhxPf77fxrffozOxy+tJTO6KkLnfHq8oLdK9+ige2+qaMTqwzozb7huvXqlluVSyvXaXJXI3EhhJ9zUyNyupocIigXMXvu9qzkaM8ZtWxj9Xry41SzFcHaeq5Yt95uEDWqXdu3amV2m6CwTN64vnT1bzFRYYL7L3/CDwW8EPHz40PQjcXFx0du3b80uP8mSJTOOOY/Sps2vZA3D6/DAM0rc0q9y5syuSZPWm58b2l96bZxmV2MbL89LF2MZ+/S1Vi2+EqrZzJLqmj2v5hxKpUAhB2jU6NFydjK+J7sHq+PtiuqaN7TZShzgF4RSCFSsWNG8trSS/taAXKGSyt1t9i/s2eOmULp+/cu3hWcM5UgWUMJwj9ESnGs1btw41apVy7xPPweoalgvXclGjhz55Tv4E2P4cJRFbuokSsZs2PhZYZMxNmzYsGHDhg0b3g5XvXp+V1dOXtFDI9wKHCqcwvnYpzYlVyte7yJKEyyonH04K0z0hAoTwHj7m+e6e/2a/r79SLiWBI0UV5GD+5EP17d6dueSTl19YLzqV8HDhVfY0IG8SZHwawMCgQkly8CBA1WnTp13yo5/kDRpUkWMGNGcvNLSl5IdOi893NZLUSr0V6CgoZSx9xZtbTlPpys/1HlccdtUU6dO3bR8+SYFiPhUs6pmVOuZu5Xg9XHVHzBJERKH14ABA9QWp9D3eKQ3d55p3V+7VTJfTrXrG12tevQy1ScVA8/UQp/ddCJqCA1ofkfVeq3Wks61VSxlUM1eNFPtAgdWqwoV1GNNIr16dUj58rXRmjVr9AKnXgfEiiWdPu3mCwMCBIBgKqOgQZ8p9TsTExQ6SZIkkQ8fPhUjBp4xeNDcM0kqjHs3YWgi1DNRTAIDIobX8JVh4fN4lRw7Nl8JE17RkwySHz++FCNKDP1vqrRov1SpnfHaSmlNdKmBsbQ1TvnEEVIwdy2fPxd+AyVUnTED5Ouv6Aru10WRIkZQ6NChjb9kVtflvuQZ5zBjxgxzn+lKhFLpa9ptewW7duG74tZe+mOgWdHhw1LixB9/H+QIJAuAhKOLFRgxYoSp5rLuc0dgCE1HJErRMPV19JT5GLgPVq9ebd5f/yJiXt7T2ZOX9fitq5x8+VXIiNEVLvCv+6SJGtXN0Nf4OsinPeO18ZPCvjVt2LBhw4YNGza8Gc+vr1PnikOVdNxqlQ96QvPWrpef4E/1Uge041RZVaueWE83tFHejjE1e2lZvdi0QYevh1TGkpkV4dlq1Uw5SUWPDVSWRyvULecuFd3VV8lv7NLMTYcUN2UuZYoZ7Ecf4g/FokWLzC5FkydPNskH1BEe4eDBg+//v3HjRnOiC0HiFLGJFlTNpbXxpqtCufQqsCSmTr6KoLAPn+npqzMKWWygQpx4rjunt6v23FtqkD6ksYZE8u/fSaNHT9LOe34VL0dhde05TLk0R1Xah1Dnpdm1rWo3xY4d2zRXhbBBaVKu6mS9n48b+3osZw0tXzpdtxLVVi5/icyJ9aDatTVq1CiTMGKi7BGmT/+HBMDwdvv2KTp06I0CB25sHGfV9++DlKJ9N17GMWPeMn1kpk/vYP6NDlHr1q0zDYJbtWql06dPm0QV54a21xAb7DOT+4wZV2rgwNKKFq2+xk4crFPGqUz2WDq9Vbr9txQghozzKM3rL+3ab/wtLQVHXwEnP4qUvIRqhjkpJ6cqun3lhDGhjqDIL+5pcrt6mv1a8v0koopPHqhiIT/86B9//GH+RAkFKeM5nuj0ppVyeRxHmQonUYiv2d9PwDilKl9eqlBBKuDWEErHjx9/T7xAgj148MD0HMJMF3Av4wlkgS5YjqDMbsuWLeb/K1WqZHZS4jpC2qCAChIkiPLmzfvBZ7Zu3Wq2d+f7QlcmOorREp3W5ylTppQeXNCWFQs0bp0/NRtfR6n9GNs5vkVzW29QjrEN9Ks2wMZwGVumhw+lypV/9N7YsOExbDLGhg0bNmzYsGHDm/H6xnGd9ZFfNWLwW1yVLh9Xurlem5RMGTJHkU9nH3IOGVYRLt7QPTkrZDC/er5/s6YO2aSXd45r590AKmx8MlDIQmo/L6Bm9+2qDQ9u67LPmAqb+I2pnvldg7jRo0fr5s2bJhHzOUA1QUkHk9M7d+6YpUXj6rZSnw6ddPrGXR3btE9py+WRP9csCpEosuJcddK6Swk1KUMY3erUQU7PXipNw9bGei5qWK9hylcomVwWzpDvdAkVLO4izaq1Q6mGLVf5J3vVedhopctpzMSNq0vbaVoQM1EG/kPHVKIMZTRv3gRTxYFSIUGCBIocObLpP8P7LaRPn165c+f+4DhQRLAuSpiyZJEWLJB27/6nww/lKxASYcOGVdWqg/T6dbX3ny1SpIi5flQwdGHCRBgTXyb9GBxDZkAQsA326fHjemrX7rGmTXOb0MZO+u/z+ta/5HpMGnBN6lz8sy7Jv+DTZyBFiZJSLy5tVXCnV9p06KTyR42ipLHj6/nbt3pEid/fD6SQHrsHc9wcHx2DatUqp/O7tmjt6jMKm7ewUr1aoOLd7mjo3L6Kt2+urj9MohCBv2w/qZDCF7lzZ8/fAxkXM+Zz47w1VKNGw8zXaCUNIQasn17Bq1evzLIsRzULncMgd86cOWP+jvLp1q1bH9w/ANIGjyHH7Q0dOlT79u0z3ttaAVyuKWT91ho3KbECO5/Voi7Dtf1NBJXu3PqXJWIsYHBNuZhNxtj4WfG7juM2Pg2qYb+2AtiGDRs2bNj4Erw1FudPvusnhv8EFdWieh/1z1NOTwNJgcKnV6niIeVhzv61MYm8dVMHjxzS+Td+5C9EGCWMvlLbdrxVjojb1b1LF13wEUX+nvhS0BQhFTKYb/3XHWeqVq2qKVOm/Ot1vE9o/fypTkSegVbB+I3MmjXLnLg7v92nI1cLqe6ApopjbM/5+U2lSJZUa+cN0KJVu3TtxSuVKlVDkapV1IsRjTWmbQP5e3pDgYM80cQZK1Q67lEduZBMgdO1VPW4J7V4UBEtvxNOsWKl0L1DW5Qmb16VK1FCUaNG1blz50yiAyVMhQoV/jVphoiBnKFsxcKJEyfMSfbu3bvN9tnYovToMVuv33XgpvHTqlVupTMWGYOhLcoY2l+DGTNkrLev8T83zxiUL4DSLkgtJvgoKzgvKGIw8kVdkTVrVpUrV05wQVyKsWOl6qWkvQeMfb3t7sT6l5IGkC48kKJ6Q5clP5GzqFGTiNq9/4jqNu+omq2HqH7FnArs9Ok7v2uXTtqzbYlxPgpp0OA2ehk+pPy99amwmYqpwpv2WrZ+rkqmz6IHCztp3vE0qt2/oCJ85v61aOFW+gIZwzWCvAJ04ooRw2Rgzc5ZnM8qVWhT3VXvBC1fBEqVaO1NJy7IRMyLUbo4gvK7SZMm/eu+8gwpUqQwFzyGWtSsoEfG50OHy6Bs3YbpKzm1nwr49vjxI7mr+rNh46eATcbYsGHDhg0bNmx4M5KnzPnPLzeM5cxx7d7m9uuOMps00OG9NVIudPfp48YSSCeapdGGD14zcOmwdiweqP86UGqg3ggYMKA5ucWotEGDBtq2bZv69+//gTHv54KuRx07dtSePXvMzkLp82eV66kDcv57vbr9sUthg/nTlWu+VXTMKvUtm03RggTU308TacyKNar48KHGD+2v9VsOGlG0f807cUHtgwVXwFCDVaxjeI2ZN0EtIvvQ3tlL1brDSsWLF08xnmxWrMihzGPClPXqR8xGIGIcPVwwGWahpARvEM7F3LlvlTRpcvP9dIlq1qyPBgyg7IVOMqnMDkphPmjjgwnsY40ceUuJEj0y1TGrVq0y1RYQQNu3bzc+18Ys9YkfP7769Omjnj17mqVfCxe63Zt0p0GI1Gs4yhwp/Reffa/Dd8gYypg7hpYuTWR6AdUvm4U6JE/efVMzK2RSu6jjdalXFqXKUkLr1+fU+LHDNW/rHfVJlkPOiqzGAzIpea1+Wu3aWwHDRlWFNq30OQ2PWrZsaZb4gD17DihChMPaujWASZJ4Bkxk69fH58U4f70+Y2PvgKoFwmzChAnm75TA4YWEp9C8efNM1VXMmDE/MJT+HPB9+PPIEZNUgogrlri9Zu8OpSRVMyjWkzu6dvWK7j+7o91TDilam6rKHjbYL5etNW5xs2zPHX9lw8YPh03G2LBhw4YNGzZseDMcvUpsfD4CBAhgKjsoK8JT41sgceLEwut1y6r2Gl/iiCb1W6n6vd+oa9fOih3zlvZMb6a4tU/redKB+mtlY6UNNFx56rZSidgPVa3jWOMaL9HGWbPVe8d+KW4HvdxTWG9eX5PLup06+PdhvcqYyyQ0mLyv3dRKK+sFVNbepxUxQXwVKFJcxwcP1I1CrTS2Txtli+mijjFL6M+mW7W5QTbzmPksnh4QNBBQVtecx4+lZMkO6uRJN8XEq1cv9PSpT+XIUUp79oz5gIjBEHbdurnq0WOSCPujRQtpqmCuXbtmqnTozETpDERR4MCBVbNmTRUuXNgsgaGUyxHVqrmV5owfj3HwN7kkHgICCmNlUzH08rEOzO6idicyq1uOS1r05zXlLNdeue5P17EKf2rdyVIqOmmKllSPapZytWpTSbdut9Ss7VuVIFFZhUvZWPsPNP7kNtmWP39uDjglSpQwFSfA8TrQUcm37ySKGfPj64I/4pJcuvR5x40HDKQhShhHUJ7H9UMpxd/de8R8KSD9du+eo56pY6rnYWOnP+gY7qq3ebrrqA/fvxwRAxIlwq/nR++FDRv/hk3G2LBhw4YNGzZs2PipgEGtR0DRgRqEds+JP9WmxgPcu3fPLBOilCNDhgzma5A+2bNm1uWY3dSvy0g5R4+uWTO3a92ms4oQJoCe7m0spxCR9eTtG12/f027jp7X1vU75PvOJUUz3gu58WpyCQVfGVqPb96UnP0qSLDYSqC3qtV5vtr0G6thh0aqrPMSbbrTQDufv9DSSRMVtUQtTR7cRemd7un6i4Rq8ddfqv7knHqUmCof1VNrx44dZicoWlI7ti+m5MLyqH369KmpmkidOpwxOV/0/j0Yu0JgoHpYtmyZQof2KXxhw4Wro40bZ5gmxighIGI4H6hlUFi0aNHCnPxDJtJae8GCBaa3jgXKclB4zJ3r1jr4KwRKXsbr7f0VIFVzxUuQSM2TnFGf/fFVomtphYoeVtmOL9SUPyZq7+11WrNjtOa8LKPS5fKp+6YD6pydDkNR1X/AAnM9eKbgs5MuXTqzZAygtKItuAWOlzIuysUoC/oU6Gx17do/Ha48A94+dPahug4fE8/w6NEj088FAmrx4sUf/A0lE74+XDfIylSpUnkbEfMPoqvj7heq4bJYzXMMkp+8STW4b2f5CRpSfv046+mtO3rwyr983t+tCa23KNvkNkrizXvwLcB9unYtZYrS5s0/em9s2PgHNhljw4YNGzZs2LBh45cBhrelS5c2VRzuzW0/BkgTynEgGSwiBgQPHkxTp/+heFnSKkAQ6eaqLcarQY3Fhy7/fV+R0nbT0q6xVa1LR9VJ/Fj7DsRRw2F9dPqvFTq653+KGyWgVm85osd3Hytq7tbq2SSLgumJXFYs15nHJ9S4bhUVrVNNdTvE18BFubTm7ApFvrFfw4f309jBvfQofzGlSBFCLxRRMxpE1cR7BXWpYHd1KljQ7BpFlyX8QDDktfDs2TNNnDjTVK9YLbaXLv3nWCmFsrxnNhuzz8yZM5sGxlGidNeLF2FMtQ7rxXsEjxlIALoqDR8+3FTj0PFn586dZitk/G2aNGnyvn02pTZdukAOUDLjVh71GZfBY9w+piVrV2rjyiOKU66B8qdPpugh3JgenyFCKXmE4Op54oQaFsuvxvlf6+zNv3XphG+9jRFLcW/5VrY2s9Q6Toh3RlP/sB0XLlwwu0QBlD+UX3H/oCgCkFb4E30JqAqaOdPtHGzb9un309WqTx8MqN3KlhwB+Uib6sePH5vGyu7B37kuGPbyHo6L0r1vA18Kl6C0Zl8vbfz/jvp36KMlJ15p3OB2SqS1ypp+jILEiqXU5crp6qpVuh08guLFi6/wQX7uNthY+XDfVqrk1pnMho2fATYZY8OGjV8CtGUkE0obTmTCceLEMVtB8n8WTBnpDIC/AB4AjiB4IbOIWWFMBz0xxoW0hEQKTnD+paDVJPtAwNe9e3ezAwVGiDZs2LBh49sArww8M/DwoF0vpr50HkL14IhBg+gm9No0wA0ZMqRp3IshLp8LHTq02aHm7fOr2tq9psKnLiZnl2Mq3zCX3vj1rzC+nmrnvrVataGrivatpJjPXdVz3DpVrFZMh9ev01u/IZQgaVK9fRFPy9bvl0+fPvXm+GwFfJVe+YuUUv78pcx9QLlCR5vBTXuZ2+taoYKWbNmn3EXL657LJjXqP1OpG5fSkmmjVa50cXXvNuH9/hcvXtw03aUld40aNRQuXDg5ObmqZs0Zmjq1lv73v3+OddEiKVUqae/esHJ1/cetFGKGkhe8YKi2yZt3sEqWvKYoUaKY54zuVNOmTTMJHogZfG0KFCigzp07m6U+OXPmVLBgwUySIGjQoKZ6JFGizho/Pp85sQ0UyK198NfgzrquWuJ3gqbMCqAbh/6nlVPH6Wr5WsoU1q8Up5oGlRml1s06KknKdBo4epY69I2tlPnjK6Dx2fz53dbBOaL0CqKFcRmg/ClatKj5//zWGyWTlKONdHl6T39HwGfhX3L2rBs5ALhHMZMmTvEIkGZcQ2KZ9evXm6VnVtnUt0cIte7QUMnmLtGcEQOV+Y81ylS6gCKHy6gKlfMrqu5r17SlWn3wuvLVzaNPCIR+OPDvQejF9yZTph+9NzZs2GSMDRs2fhGQEYRkIdOHwSCg0wOZJIJvJMVIeAmGLVy5csWUGUOMEEhaQKYOEUOXg/Dhw5ufBXweWTeBXIgQIcyafTKDtMgko3b//n1TOgzh4wjq8+lIQDCFbNgR7C9EElktJgR8nu1gHEngm8mIBvgbcnSyjtSok+nkPWyXz541ojbq+gky+bzVHtWGx9i4caNJzCG55xrevn3bJOIwJrTuHc/APcOSNm3aL94+gXLs2LHdGWj+AwwzGzZsaAbgXFcbNmx8GSBh+G5b2L9//3uTUwuU3Rw9etQsveE5TUlK9Zw5lTBLFB0fs09V+k5WiL/3qXSRUoo2frs2X7+ruTtOqnTOGNrx1yW9LNFEo+Mv1Mb70rMXIRUxWjHNnTTdVOZUqFD4A4KfVsZz5841J/lsh2d6njx5zO87YF95rjsa+M6fH0/n8p0z97tT27YmqfTq0EIN+euxOfl2BKatJA4Y+2rWrCV3ViImqXLxYgFz3LDAca9du9ZMXoCnT0fqzZuS6to1sjp1qmtO9Bnv8B5hnKU1cv13sg2SC4Cxj+MZPHjw+/UGDTpcbdsmNsbXCGZnIfxLunTpYhJckDyO4LpwrSi/8Qwhyg9W3ip11CfiaLVLEUcRz17ThW2nFCfBRU07HEhVCtTShBFuShn8bIoXz69jO3Kb5zP8uxohjG0DwQx5ARBNnHNLGfSliBrVTSkEpzNr1qffnyOHG2nm4sL7e5gEIfeoZ6BLE+e0d+/e5nVdt26dqtCe6XvCf1TlqtZUuXRVsS8/1oHkMeR8aoMCX/KnwX3m6WWakqpYIfdPT8QACDBjeNbq1TYZY+PngE3G2PglwWT5yJEjZp3zkCFDzGDImlB7B5ioM2FCEuoeTKiHDRtmmqcxONLRwTu3bePjQDJt1XGTFbWkxhAuXAdq4xMlSmQGWBAwBGcQIla9PbXW3DNjxowxX6PuGhDkVKtWzSR3WA8qHGrouRdcjKiJbCbdLP7666/3geqnwL1CgIokmi4Ya9asMQOpxo0bm9k6FDmoaCCFMM5jH9g37i/k9AS21LfTGYOMKC0zv7Rbwu8CyDO+l3S2sEw/CXZ5DTKPbiHcQ0jVucZcIyT+ZMkhugh8+RyEHRM3CBNIM7LEXEuCYjpbkKlm0sVPrg9BPRMxngtI/Xk/77NayDqC+86zTjA815CfQyBxH0POcQ/gC0A3Ee5r9g1FF+Qc9yPkIPc4ajEy3xBOTOiYYFkZYRs2fgfwHXevjAQ8O2kzjN8GLbFbGs/wLUHy6s8euXWtV0eF7Dpbf+9aLGcf65U2WmAdPbpefxw+p4oD68r/0p4aHb+/epUIZpIAgW76UcCo+U1yIaY751ae6Xw3GS9Qw0CO8MxGWWIBIh6ylxbdjAd0iGJ8QKnB3/js/xzlLg6gdIgxCvLgypU9KlcujvFMmm589+eYf4e8iRRpgrFs1MuXwU1fFMaRLe96KkOm8Ly4eDGEqQ5YsqSyIkeObCpeGCt57jC+4aHz559/mgQMnjQ8AyG4HUHJU61awVS8eF6tWtXReD7613icfT0Bz1rWyRjM+lu3bu3uHRFVetJEXTp8UH/uNJ7bcdMqVfQYGjVwmUkmLR0t87nN+eQYGCcpteL4vgSM/TxbOWaem5Qr4SnzPRA9+iAj3khj7H8neTBEvAfnCEKP5zhxD/cKYxT3849BBFWZ1k3J953RgwTxtXbnNZ0PGkIjquaWnt3RySMXdOvBJW0bf8L0kknn/HNa/X6sXMyGje8Nm4yx8UuCyQyTbxYmsigJrCCArNGZM2fMiRXmfkyYmEQj0WXywkQbCS6THgIlBjsUDZSZMNkhy4KxH9tgIu4oawUoL8i8EIixOIL1EEw9fPjQHDipZacOe8SIEWZAQ+aJMhuktARcTAot1QTEDxNJarsJ+JiQQQYgSbbhBiacBGJcc+CeCLP+z/s4/1a9vCMIKt2/zu9cMya+qE7YhpURhJRDFcO62Z5nhn7u18k9SXcK7hEm6Fx/Pk+tN8EfBAFBLwElmVPuWxQdEEjsAz8JPFHIWPfb17Ry/V3AdeB75dG153VAIAthwe8QHnhHcJ6ZlOCrADAIZR1WC1iuEb/zvOAeyJ49u1auXGm+l+cJ72F9TAQhYHhuoHrhM14ha1kn+8AEARIIiT3eDQTeZNMhl3iWQMqwXhRc+AVYmWZ8JXhm0QWFv0He2bBh4x9AHvDdaFskpS7d8aFbVzboduOtqtC/jZokDqSd2ZspY8zkCuXvke4nKqzEe+bo8PAN2nPdSeenxdCU0o1VsVhgndrvoroF82j+6Ud6sWCBGpcsKUt3ibKEGACFZKRIkcznO99bnh+M+7wGdu3aZSpS5s+f/8E+8jmIGJ5Flxxa7xA70CIbMoMYhOcDz5hhw/YpZ84GSpr0iTl+QTi57YfMcYfnFPEPJS2QPYw/jCMksu7elUqXvmXEHKfNbVHqS8zDMVjeNJwviBOrqxJjL+SH5VHD85N98opak/0mCcFCvAbR494bJUxYN6NglD8kTN48vm2SWxy/e6ASImkBqWXtz5eAsRhSBqUMx8cz/3OBwuLKFUqfpH79PH8f15u4gOOpVcuvMXZAiOFZ9O/3Eo9a5WIAsojPOqp8fwj8hFGi9Kg+3+jW6W06v+aBstTvqCKBj+nxuTuatOG5Ks6aq5ROPycRY8G45OK2wdTX+HrasPHDYJMxNv4TYDCl9SCZbrJeZE1mzJhhZooJMCA4CEoAmSgGdwZeygiYJCMpZnIGWUPGiqCN190TMR8Dk3kyPxBErGvKlClm+0HkyUyqyWQR6DCQEjywTygmkKcSCLE/vI8JOZ/3fof8XxsEgwSIqA0IEJFBU06CmoXfLRCgQW5RokKgBqnFZBhJOVJrCDruEz5DcMh9wUQY0gsfAVQwkB/cQxY5Q40815fXmQhbZIoFglVUCNxryOEhfE6dOmVOzAm+CfDYBkEoAZVFFNDlgtet0ibuO/afzCH3Eetkn7knCeh5r0VE2fAYnFNULhAZPAsgNyA8+W5NnTrVvCYv37Uh4fvKwr1gdWXhvHN9+a6ivLLKzCBakO9zbSFbeB/PCMD7WAfrssrkeI2sNB1LIPMcgZrL2gcLkCpMAng2LVy40CTf2DaZcALyAwcOmMfAgnIH0pjJGeuGeOa+4r7HF8OxVM+GDRtugISAAOf7fHjuCXWvfkblC2dU8FtvdCFMaL09cUlPk0RVyFeTdG698b03vuP3b25SyFCvFC1uQUWK0FBTF1XU/amdVG7EWD1+9Varxy7U5NjbNX5lZ+WKHlTQriRWIEdLFy+tUMFCqVW7VsaEb7UxTtyXs98gGjT7rO7ee6K1G1apefMmapU/imbcTKwS+bPodLf4KnOqlcY1TKqAfgopZz5n09OFcQQTXQvELjwnokVLq+LFUde01juRpwkXlztm6c6LFxfM3/FFgcDhc8RKkLbsY9y4L4zJfiWNHdvbfD4y/qD+AyjweKYBxj1IJot0YTzC9BZy4UvKZmvXrm3GQSgKWY+lYuQZ+zkgvsJnBbWQ4/n5XDDWo2wExH3ECBBN3gXKtEjwoMxCBQUYyjlseC5HMoZxHgKecd8iYhiTINt/OBHzAZwVKkoiZc+8TItbj1dfRTRee6apMwcrd65Icv7JBeN0LecaGGG/uM3tYdPGj4J969n4ZcGExgoULDhOVMkyW5Neggp+Z8BHmUJmnMEXsA4mWhcvXnzvJ8F6rGyQ5RPiCNZllccAJkoQKgQoTOLIsjBoEljg98HnyVRTKkF2iok8rSKZbPOTUhW2TbDIJMzpJ88o/Ahwrtx3zcjkruAXMsQRVhYSONawc56toMZ9bbv7VqmOpBjZOo9ASYh78szROwalgwWCYe4JAmHew8QesscCx8liAQLI/T7a8Bx8dyAvWCxA4lEyYIHrz0TAgqPHhBUoW4DQ4/Oopdyvx2o7yncWYtUCKruPgaw35XSOsDK7lDxZ64TQ5VkDuNchDq2JDyQTJUsWeJ3FLkuyYePjYFJ85Up1BUraVPsGldWTza0VsewExSyYXrnT+NLD+F31eHML6ckNZc9bVLUbNFHrHl3l08cmja12QmX6zdP4UKM0ttcsvYh0R7UrHlPrIvF0KEBTbe6RVbumFdH007FVoU0dnX1103y+QJL69p1VF55e152tM5Wy6Bp16N5ekcK5qO2kpXJKHVP5nrxSnEQJ5bpsggY/CaYnGZPqL5cNZnzgGdEQOPBxHTs2xDimLu8VGYwrPEdoFrVnD/4YD0xzXsY8lH8Qvqh0GGdu3/ZnLIfVq1ddMxEESGQAiBlI5+24zboDhDedrCiv/VLwzCOZApFMIuJLQYkR5WGM95ay8WuAyhHCijjOfYzxMZQr59a6esQI6Z1AyVQ7o0Li3ELEuAenPFQoSCi33zdt2mReK579FiBySCyQWPrp4Duk0lYdoj3G4gjKvSA+SZ79zOA7U7gwZKM+Wi5mw8a3hE3G2PhlgeqFCa3j75QdATLG1oQIRQNBiJV5oebWAllmC9ZnAd0LLDhOjC04rgMwoXbvDWG1SoS0YSFoocTBCl7Injl60lgT7o8Z3Nn4bwByzj3BZ+PnA9lIPFmsNqJRcWr8zoAQpqQSshY1jI1fB6/uHtXGHU8VwOmgjhuTtFCxUip96uQKYyoY/tZfk1bJ5bUxoQ6RTDlKJJe/v4/L5eoDhY+ZQsHv7daya2FUOl0MOTv95CnmnwCoJJlEU5qDt5MjIMMhzEuWLPn+Ncp2KA29GCiWYr9OrNqVy+jRpSmadS+LcmYIp3YNqur8ywDK1bSRmjRpptghwyh+3JNas+OW9jXIq2eXbyhf/kza8dca1ei4VrvPHtKLiXXVbMh5xX2bUCkzxdDp/x3Q4cNXdTFLGuXLnkb1apdWwNtn9ShOKU2qfkgV6nbU1eOrVSpfUj1dOUsTnJ4o6vbX6rtlj94uHqw4a1YpfM3Batcmqzo1a2YqKyEJwLhx48wEEmre2bOlqVMPycXFp1n2Q3kPpP+aNTKeGQ/Vtu1Ek/AnIYSSBKIapQuT/rp1qxrv2a/Nmzd+cM7wN7NKbUlOoTTk+WMpNX42oIRm4g+JQYLra4HqiGQe54v75HNLl1BgQ9BTZmqRXJ4BIobc4OHDp02/Mcf3cx3wy2F/fiVgDwCIlfFLwibgZwV5EWymjEsmB8GzDRvfDTYZY+M/DUoFGNjIbtNR4Eew9AQ0ZMWQ/kLY2CUENmz8GkDBRhb5R8LRv8HGr4UXF9doSJN9qrx2omqnPK4hfRbp1E1X1S0TSgsKN9Hl9mPUNXVQndk4XC3KbVPLCTXk7+RGDR7fT+ceZVWHwdXlZBMxHwUKDcpxIEopffEMEKuY10Ks0n2PcRkl5bA2RXV+TWftPhpVKRs20LnN03T5aQC1b1RIS1ev0ZxhezVo+1HViBNRxYt10dOHLspao66ia49GTpim9CFD6X7g60odI4kmbrmprs+Tq8L2mMqriMYE75GxvQuqUKGo/Dk5qXSqyEqZt6qe+HSWn2hpNGZOJ0V4fcUsVb51aIeytm2nG3fjKPT8wZKzX+VpPlpFc8YW3B3G7suXLzcVEsQ1ESNGNJW2wE2RkUQJEzZW4cJvTH8pFiyybt/2qaFDg6p06WOmaoSkFOcL1QLnC+Ji4MBOKlkyvVKlmm+uCzB5Jm4iGWX5zDgSMZBBlPOgRvlSM1lKs4nJ/qWKef1EF/Zu1PI1p/Xc+bGcomdRmQIZFDGor4+uj4k/RBRKGe8wuqe8mXXh7QPpRTe+TyFVqs3G9fRlHFtu45rl/uT7LTx/3sI4vwl06tSHxA1KTK5zAMcatF8InDvKAjkGEgo/q3KzeXM3lcy7SjUbNr4r7Fmhjf80kPojg2X5UcAz4mfNJtmwYcOGjW8FZ/nzF1dxYhgTqYd+FeiVMTl++kKvn1/Q8RNRlSVRMMnJWf7DRVHkJ3t1+1kgxYn0RiFePddfUSIrjF/fsqkYz4HilRJkrwBiFdN8AAkACQGxYflKze5WUWPHdJL8BdalvafV+UxolSmQRimdBqhejCHy71fqNqCTelVLpuHjhql4zuh6e+WFzmctpK6N6qld3WZa0DmzdlzLpNBhb6tIVL86eCmGavZupaMbppklPeHHLDIVuyh4LCxe/JdZMn3X7yu1ypnUJIj8+j3m9se1KzTzXSdpymUoG0INfPLkSXMdjqWRp05FN9UrmzcXV7ly5UzVLQqYSZNaaepUurrNMAkVyAWwYMEC0yCWkkl8sDZtkp48aa53p+g9UDigDCGGYv34ylheKuzD5xj4OgIDXzzamKz/Cz4DKGrawmqU1vj/w70a0Gmr9sSKplCpo8jPv9/9HvjCkfRiwg9x5R2gTJhyKtRWqFYoGfOIUMArjk59eANmzBjns7ZBF6slS6qpVasPXWS5PizuS6d/NZBMsMqsUG6hlPnZypforkR1nk3G2PgRsMkYGzZs2LBhw4aN7wW/mdVz1201jRtfTXz6VJhI5dR9SVuF3T1I4/96qZydF6vp+WHK0uhvzZ5UR7F9/57t7Jn4YqjuESABHI3bPwd4xlSvXt1UdTAxxPg6RIhgOr1voQZ2GqRYVduoabLbatm2u0oUyaW3MV4odMyX6tx+thqPdFGK3Jl01U8CHXo6T1o1Xd1XvdDz20+05vpt+dAJPTtjTO52/6nqNQso6rL5Wjx+sYYOPaoB/+tvkg9MTnfs2GHuC5PSY8eOmV5VqCAoncb/BPNv96DMCjIEk3I6RnIM27ZtM1UwPn1OMia7/VSnziJjAp/K9K5DDfz2bVTVr79LsWNve++TRckNxAEd42iFDehvQDegYMFGGcsgU8nAdiinhWhA/YI3HsRA48aNzf2EqKCEknIpVL+UPlFS4xkoGYdQolUzx4oyB189riNl3RVCXNbgQ/nUY0NL/VPAHUZVu9dX8MD+xLfg4rRyKjDEn3qvmqTCHjSaxNcNlRT7Tscq7wIG/5QsQchQtmV5xOE3CFFGGRHqJUCnbSb2VCJ/ygOYzpmcS7cmEpj4u/nIsB1e+y8l8rgudNDi3uS4UVeh0vpZQLmYf//SO19+Gza+G2wyxoYNGzY+E3Q7wNSQzCxBKD4FBKy0SP5V5cQ2bNjwXviMV09z9ogHhp77jqmKA9615zV+l7/8GnraXbe+rA3ULuu7/4dror/SGz/fvjLe/ur77fRPBEgKqy08JSIQCJT5Uh4DAeFofP65sDxjUI+wDfxBQkbPoRwJg6tooLbK1MWH3l69rvWbpujRm1dKlKmcNr19pkB7xihNupY6ss23UlToqn4dm6pLzQKasHGCqbZhov7yxUs5v30t/0/v6I3zHb3w/bd8vLqsZ2+DK2q0KKYhK750+FGhNqFzn6XghdDguCkRQjHBewYNGmSW3aBmsRAzZkzT84V9Rwkza9YsNW7sNpHkM/wdHz3IlufP2+jZsy1mxx4IhUqVKpm+epSP8JP3QqpQhXP5cgOFCNHA2LbbdiiJ4jxzXFYXOPaZxT2spgh0kaQMyhFMwOn8hnE5hraWkiZUqJAKHjSI1q39QxOLptLFa5NUP+54RQ6TTGl6T9Doikk+WE+UitO0t/RL3T6zSG2aT1T4ulPUOEvoDxRkTPo5NvYVNZB3gX22vAghe/DTsWIBR2Az+OgR587zdWHMzvW1iBiAiaxxaoxrOtX4+cxU2bgHPSl8/OJyOdRLlnKJeIlmGajYfwbQ2cr42ujkyR+9JzZ+J9hkjA0bNn5bkNX6ktpyAilq6Tds2GB22yJLiwHz70DEfOk5+93AeaJ7BjL/efPmma8xQejYsaOZVXU0E7Xx34Tdhv7rQGc0lBhMfB07h3knmFBDWlj/b9GiiQo3G6HCbUMreDif2jm4mTqPW6wd25boj0VtFH/cbmXKX1JDezTS2KmztenAei00xgGrSIdSDFQU8dNmUqZag7RpwTwFLpFTq3rXVbGsydXh3HE5Pb5p+pswGac1tCPo9gjBjyEtrZYhW/CUodWxIyCPUMegNIHkICEghTdVJmXKNDdVLChX3Ca5KYz1jTaWnho5soP57EmePLn5HsqoHREmDAoWGhA0Ns7H/7RlyxazjOnhVWlSl5daEWCeDs1rpdvGs8wzfKw0HIUNPlw0M2jbqrJ2TB2pwxFrqEHJ9Gqw5p7qv32uE7sna/HaWArp55TChq2qFOVrqXE2V83oP1suOXtqf5esipiwuPpMya2bfx/StOHL5BwyslLnTK/oIQPKp5NbByLOL0SWdxj6Wrh69aq6dOliEoOUvXHPWGSKI9gkSiPj8vyrZTKlYhA7HpvyPlahQtmM+6PKv/4yrbS0t5w0qJj0cfecXweo0iDqKMfiWv0Ik3xH0Mg0enQZ3y0Izx+6KzZ+I9hkjA0bNv7TIAODWSOBq9U969SpU2YAQHcKDJ6pCUfC7b5NJ6QLteIjRowwsznIkAmOb9y4YQbAyMQJkunkQbbxZweZTfbfhyepNbJ8BP4E0o6dvhxBYA4JRXbaO7OOPyM4H69fvzb/jwEobV7dA9KFDCyTIyY/dG3h/PI5stwElxhgQtpx3zG5LEwvzf8ICKYpP+D74RlJx/khw875sWHDq+C75REsr5L//e9/X6yO4dndpk2bd0TMDU0pl0pDA7dT7uRFlLt6O1Wq1lr5YpzW2B3+lKllR4UdNFPLq2dSnv5dlOXPOeo2ZrXSx8+oeM8f6dDxm0oTO7T8OLv5Y+zZs8dsL71meDtVrVpZmXzH1x8jB5rPkKrxkko12ir8xfXKG/lv1TYm9EMGD5YjjQ9JgscNnXjorohyhbIV1EGUVgGMeHnG8F7AOBc27BTNmVPZeAYlUKNGjUwiGNUMiQNX12TavHms8Uzy+75MyZGIYUxDacP69uypbmx3uKzuymxn7qrJOuf/iHJHiKg6w4cbY8ApBQuWVasPLNORjUPk+uaVqeiBaKYD0MfAuMvzYMz4cYr2PKLCBTiutUsu6um51dp21q+KtRmv9l3c3lu7VD4d3uqiyXPnKGvVasrv/12nrLf3tH/VfK3dFVpV+tZUxOc71bXDQpVulVFPXd4oXo7YJplFOVT58uXNjlpfg0uXLpklYoyLtAUHdEziHoXscV8yZ1xS4x6Q0qVzI7gsQLI9evRI7dq1+9c2IOJoMV658kZhpePQ7NNE9hbGdT8tjeou7T7h9lqcDFL5slKMEJLTVx3hjwNjB8QUZWXcl7Rx/5qW6V8DuMthw6Q6ddzKxRxx66i09Zgx5l2V1u5xey1cLKlkZSlljP8OQWbj+8MmY2zYsPFdwaT18OHDZq04kziCSwIczwiCLwUTYOrp+/XrZwY+Zd/prtnm0qVL35s50slh8eLFpqwaybr7jhxMpum+waSTIAqZPJ0VqKVnIkCGz7NJg0eAECFYZx3Zs2c3SSG6bVEbTg01MvKPgWCZoJ5JP+cQaTj75xViZOfOneb73bdht4A0HuKKyTOBZu7c/+4GgaSe4JPgCcPE/6pK5uzZs+Z9CnECKUNQD8hqMhFyD8rU8IPgviIzbpE0THy4rrSVxVsBv4RfhcTiuMHHFB54ejA5ZmJrlSm4B8fLRI17/mczbrTxa4Kyms8x8HUEBr74fKBy6Nq1q1k2k6H6AGPCXkhBL6zR9eNP1aFzE+1LHlwHLvhQ6BvBlLBSccV++lT92w9U1vbdlNPvVV14dFF1y1XT2gbjtbZDXRUKH9Isl8EHo3G1sjp47LzGrTmpGEFPKmSKgmrZPpi6d2yjQpOaKHqFVrodIK4ebV2jsYMGmSS4IyBeKD2i5AgwPqCwY7JKVyieLew7YOykVIax6fHj4ho9uqfg0nlGsw6eOy1aTDHGjPTG+16aqhieUYB18Hme6Y6d44yhUCtWjFHYsDfNMRtAMCVMWMl4xm01xoHo2nQkoM7sDaV2rS+qeKtwShnM69eAcZcF4j9b/MwqWSKH8Zwop5r/emdAJc6SRkOM5f31M871qT93KXKuIsqS6K4mdqqnIyefK2f1qjo384ziVAmqGd3q6GbIRkqaMaNJMn0pGcMziyQMih7MZ92D8Y8xmfPIexwVj4QSY8ZwjmWW4lDahYrG6oLlCJ61XGMIe9Crl4QYzKpUujdPavVWml3xn888uyqNmCCduCRFCWE8Z7/oCH8eoIBjIfbA3Jkx0yIfvydix3YrF6taVe8JyUebpe7G+e5T2rgjjRONbunVA+M7MlfatVtKYJMxNr4CNhljw4aN74o6deqoWbNmZtcIgkqCwk8RMdS9k5nyCMh9IXPctwyHNIBAIcviaIJHEE9bUEcSgd+pZR82bJhZy097zDCO6SzpgxIkx8Duc7tIQKQwOcXAkYkpXSXIJlotRz8GyCAyRgTeZIUhbj7VKh1DRc4D4DwiW7eyeLSadMxAYa6HVDhChAhm4EkQnidPnn+tkwCJgImJEBncbwGIppUrV5rBKxN5zg33jHeDIJlyIuT++/btMxUslBBQFjHgXWsFrj0KKDK++ExMmDDBVL04gkB8gEMrBlQ0lroILyHwOV3dIMUOHjxoqpAggNavX28SRHRl4brz3fFIqeMICCGIRzLj3O/c12R3P3XPWICM4rvJJMwzcO74/lAWgPoMI1KP9ovzy/bZly9thWvDhiN4/sycOdN8dqM4g1TxDBDNtMHGGBeC1fG7CGnx7NkrLa/37jX/oRQv8HXt2bZbIRKn0zVIlXNn5CtIChWOkNr4Xl5VcNetunj0oAoOb6dHxSeqz9LhGhEkoUK7PtPFs7sVqVhDvVI3vbpzVo99htHBvkXk+jyrrr5+ozgBAyjktm1ad3SvijdopuUHTivSvHkmuQ0sDxue82XKlDFVl9OnTzf/xvOA5wxjiKXag7Dh/xA4N2/GUtmyPCtKGetwMy2hdOrmzY2KHLmYunUbr4wZD5kKHsgsi9BxBM+3XLlSyMWlnuCIatcur0oVKsn/24jq3Ly1MW75NwnaK3ONmeirg2rTppY+cxh8j6Fd6qlg6RrGJHzB+3IxvX2h2xeOaPe2/Tr4LJiy5cyhdLGCv/9M9x4jdc84x+sPXNEiY3ybs+YvVe04VkUzxtSVF5s1p+FkOecrq5Rx3sr54H5jrDxpnjNHsskrIIGDmbJH58gRJGV4Dz5GkNIkgECtWiilpI4dX5v3HtfRszGMa4Hq1IIRhmjaNMqtpOTJjb8bt0bzedK7ilcT/o11V2wmhf/Cc/+zgiQQC6pliFM8iL43GKISJJDmzJHpnxTIuGz11hrx1BJjXH33Ht+BpLhFpGJhPrYmGzY+DZuMsWHDxncDJT8oQzANZOKGLBV1CIEkASiTTYJM93XDqFmQUXsEPmtl7hzBdgjSrcDIApNBz7oslChRwtz+p9QeEAXIrJmEegbIEggXJvaORA7S8BUrVpgkA8fEuvCbwU+ECSulUdT/Q6BAlqDwQb4cPXp0k0SBlODzqHiYjHBuWCeTDLKb7skhRzKF4N4zZQwZQIJKiBiUOpBDfPbp06dmts5x3WTxILu+lcLDItHIBLNP3CuonNKnT28GZ9SXe0dtOcdM8IxRIueeSQh+ANyHtHx1D0gzJPZVqlQxSRmIRe9WdFngPoUoQoFFFpwJI2SZZWBqER6cK+4X9pd7vVixYmYJB98JCCXeB8GI+Sf770jEcP/x/eGaW4C84bwAzgOwOq4w4eU8WYAchCijOw0TPrKZ3DNk47lP2U9H8L3HY8EmY2x4F3hOsHAvQh7S+hmloyMgMiglhTiGEBw+uI8KNhyoOqVz6/asIqo764WiR/ErP4kKys+2rfKdJKfiZgypLTPHq0uVMkqVykl++2xWoNOHdaVkfXWMckaDOm5RgpJV9fT0BQXx5UNLx0/WziIjVenSZWXsXlNnp83S9NcZdGvjOHOSHSKwT5Uc3FnBnXxoxZo1Jgl/ef09k5yH6EWRCZnE63zPGB9ix45tKunwbaHkCNUFKjTUA2nTpjW7IaGy4Ph4bpHYgCMOFiyXNm3abpLBPEP5G8+5mjUppa2sVq16q3DhwP86l5Q6odps0qSJ+fzhq37ggIv5fT5x4oWyl7yqaBniGc+WC+ZYBFlMcuNzExKOCBI1tf63e79Ozmohf4lHa8PYhqo/dKdipCqtqmXC6+rKrTqbOJVSxwqu96Oyk08Fi5VepWPRzrqERuyfpyq9pyvTmJMK4ONvXY3VQxeqFFVA3ps2vtKXPGMccwdlbjhKE7vUVOxQHzeLhdSijI3n2eeAkjC6c0G88OwjtgFcL0hDz0pvSMow5jrCeFTq/n1ipn9eO75aOlZc6lvos3brl4WlnmLM4P79VPmbdyJ0aLfFsZnb+f9Jq2JKf1T9brth4zeBTcbYsGHju4FgkQkihAOTewIUJoeQH5AnTCDJtDdt2vSDz1nyVa8CsoDJIZNS9waFbJesIBNYS4kCscJ2UTsw0fcIBM3sI5NfAmKCYXxjmDA7gowhQT+TY5QW7sHknTaeTIIxqMQTAPB/zgPngKCDfec8sT5IHYgPWr0Cgnf2hc9wfJQ6oZygNv5jgTGkkGddC/gcagu2iYydSQBgu8iwed1SSKBSYmLN8X8LQBhBRHEdmWBxfGQ1mVBBzjC5oRsKGW73ypwXH2lhwfl1JCP4PwEy1wQSgvPJ+slSTrH0yQ7g2kBQMAkis/4pIgbykTIeAnSPgHIFhRElTpQ3OZKAbItrzPW1FCpMOCmtoH0rgMCDmOO+4JxxrXgf6heCWOv+hszDKJTvFcQaBA+TKO5599J7yqosMEH4mDKG/WXbXB8mclwjqzsGhB+TOCaV1n3Ltvne2LDh3cCPCBKDxSMlA69zL1OyOm7sGB0cW101yrTSjM0n9GJsbO3ulVZpO42Sk3MEua7eZqyjkObef2pm6GvW3Go8G/g+Gs/v/Xu0ztmnnN760qa/XPXmrqu0soaSdWiuF71KaUyFHUq/epSabw4i/0+vm88AvgcoxlB+9C522vSAgWAGjIE8d3kWWKWrjskFngH8ne8axIo1DvK9glhiPIMEsMqOIF737m1vPD9Tms8Nnj0nT540iYVq1QoYE/xmxne8mPbv7/qelGdfKNNdvXq12XIYQPZPndrL2J8kxj4EM5MG04beUceK17TXn7NWXRhvjoMJ4ic0xgaphfGxlsZc+d8UtlfgS3HKD9PDoG8Usfpc3bj+t/EAfKs3bx8o5IW/1LJ0bFW/lV/jj09Q5Rih3HmjOMt/8nIaUfOk8fcw2tzngCrNKKbgJApCxlShjlM1p1ZSjZg43yTtbp5MotihMv5rD1DFMibTtpvn55eS7DyvGZ8hxd3Gx4LG8/26PLNAYZxl7LGunyMocaJcjEod4/ZVZU8EIq5XjL8Z7x3TUQrocaXoLw3ude5NElzEj3xnvgeqVHHz7Rk3zs1DpoDxfzTWS2tLpYxrESim1GyI1Ca5NHi4FMf4DuRP8+uXi9n4/rDJGBs2bHxXOE6GrcknwScLA27RokW/av2sh8EawgVZsHt/D8gI5OB79+41J92UpVCHz3uZSEK6AIJj/saklYk/RA0BG2QMWUEUANTik0l0BNsl0wUpgKIBEsM9mPR7piohCCSg5u+8D9KIn6hnHI/FceKOfwyBpnviyT086vrgCPflK5wDJtYcM1laQDkK54LM6beCI0nF+WQiBU6cOGGa/aHyIHvpEfH0OS0y2Q4lP5xrpP4oRyx/FBRNTDZ4jfdxHTFfxJ+HWnb3wTqTJjJ4XBf2l/+jGoGUg8yyjDYtoKrCt4KJGcflHqyfEgULHhkqU0rHtec+gyTi/kUVwLnhXmBCYIHMuiMgZDimj6nAeM/HgOoGY1FA6SFgP1BrUWKGgsgiy/gecQ9b19KGje8NSFQIj+49eqpZ435aGzWO8lUopX0Hjipe4kKqOW6pzs0frbkLlihEYGc9vXdLU5tnUObj+xTsxnNdLzhBQ2KOUL2Z5/X4zmO92TP13Zp96ECvwQpbc7z+bBtILsfTK0n4nRozfrAeLQmqRp1qms+QIMazjOcoZDIKHggazGB5xjNmoKawFHk8Z3jO8Yzj2eKR+TXELM8IyB4UNfiXQcrGiFFWESLslIvLEVP1hyKS5xnEa+/eTsbnlpqf51nKcwLCGFIYspcxDhUmJC+lXVGiJDeeT3eMifBWDes6XjlS59ag5S01eug4OR3Jp9RtpHtPpQCVpX83u/4c+JCv/KN08kRPpYoRTHnSZ1TqzstVuNYIbTeWF/dXq1PjpTr/RzXF8GU8s1zf6Pmju7rz2FVBQoSUz5QN1TprQHVudkfTOs/T2FbxtSBwP5WLdE9xokcyyzt796qpsmVr6dalK7r40K8SJG6mcl2S6roRd2DS752AKENdg4L07t1zunQputyLLS0/MY+IGAvGZRDD9ubNMluTf4AH0rhOxrJKemj8WsVY/8I63noYPw0YDxkvWfjOEJuROPvWHSw7dnTz7TGGM1HtfnmatCqTcerHGX+8IC3YJM00rsMd49eXfqRvo5O18V+HTcbYsGHjh4OBlewck8jg/4o4Pg8M2kyWPwZIBytDT/BKu2GPwGSXbKajKZ/lH2IBBYtHIOgmOP4SWKQKGU3IJSa1npmjAo7nU34zXwJIJ0glgkqrLAbVzI+Co/ePd8AqN4PMwBsAcs4CExKuA2VaXAdUH7yGSskRqHcoJYNsIattGf1y/TFMZh0eKYh4jXsV9QnEDdtADeRV4CnD5/ks5Q0QSl41x0XZBDliyeg9w5cQbhA4Pd21AWHyCfnk2XfFho3vBdPI/dEJVa9VQcGSZlCrYcvl/8FGNSszUGGdnqpo2tCq27qtsmbNrphPV2vUskvGGBBdG24d1ts1DdQxRwv1bu1fryLlk/Oz/VqzcKFCXHujRUe2akyBUNo+tq46L72ifKVLK47ffwiUeEPaqM7E7SrmekDxKrgpECFSeJ4ynlglfXw3HT1jIGxQ4fF84RnE9wh1DEo0lG2jR482DWYpsaSMESKUyX2LFiiFIpjPt61bt5rPG/6GYlSKapYioZiD7IZsJ4HBc8waC3kusW4+Gzo0vmOZVKDiSY0dO0VF03XVuWe1lbqcMRFNI515ZIy7xmziyjMp4lcqM4IGDaR5G6ao48B5Cn9yheZu2qNt2/crTK6Gylcusk6sdVHgPDF0ffVgzTqfRzXSHte08fvlJ3oupUiRXGnihFfl7tirVlF1c43PlTnNnzq6fL56Vq2sk0ce6dGLp+qybJYuGNeuQ/72krtyyq8F6hqerZD5oECBYsbvi/VODGWC5y/Em1dKvDJnljYZk36HMMTEkxdSsuJSd3z2jdVkTu+NB/ETA2INUKLH/Usi6nOSMJ8Lqmr52tDyPVJlaeRzabBx7z8pb5x7K9Qs87E12LDxcdhkjA0bNn44mAR/zCT0d8V7Q8MfBFQb/2V45AvjCCsbjWHzJqJhLwKPBzLwTJwsRRFBo0ewPC8+FxZRQvvbzwXH/alj905AJH6MTLRh47siUFxNmrPB9H3ydf+FWQa09vQLxfF1XI0azdW5c2t15/xZRQ4aTdHiJVTYu5EUuMEMrauaQg0D79dal9Ia0jKxLm+7r2fvCNAVF3ebZRQTJuxW83pV9eDWa7m4uir+5bXqvOqZbpw7qfNdc6lt5S06M66CSlQurqtOwUxFpvuOMRAxEDJ4ZKF+AZSyMIFHBcN2IPrpwIRprKX4oewITyvQvn1YPX36wvQSwzMG5QtlTqjleGZ07TpML1+6mSDz3YQ82Piuly+KA8qUKNXkOXP79h3jeXFTOXJsUoIoMVSpeCM9NHZ5+2BjElFYqpHf2GcmqMYcucRMKfZXXRyfihatiGaOyqUxYwZryuzNSpk1n27ONq7JuLYqHvFPlcs6WskKRZfPm/PUe+QTRc1WVQ0qp9H9OdXVcF8rjasYT87va5n8KnTomMpeLJ8u3H+sy752Kl6C+OpepIh5DiGhvuT56xn69+9vKkcdFb6oFcOEuWNck0Hm9eGcQtSgWoLg/xQQ7fC4N8mYV9LZXdKkFdLLN8azNZiUOIeUN5rUxziMEnOkH5cu+b5o3769+RPPMhRIVodM7wYNLikXy5TJrVzMl1+pjaOd0FNp8wxp1AYpfkLjvXWl1KG/ya7Y+I/CJmNs2LBhw4YNb4Tl6WLDho3vA3yXKG2E2HBvrI6aDZNqR+KS0lNKEFGlFEraV0/OjNbQcRO0+0IYvTp2XeEi+VTMzIkUzph4XTq8SEHWrVOKCC/Vbf1mVSj5VGNa7lbSzBVMs1Ym4KwbEoPt9OnTTdWrl1QvY5I/a9YylUiWQlHLFtSYP25oUPLGij5gjbldSmKZqK859UQjesdSqqieqyQoabFacaPos3xlULdwLJS2WgkNfqKYCx/+temRg7cUn+GzLPiLoaxr1qyncuZMYhI5lOqiOGD/Uc3gpYVZN+tv3pwOiLm0des8rZovLZ8irV8t3bwonT8i7Zop+Ykj5W7xtUSMA17fV4ww0XTx7yAqFzOQovm9oDENMmtktOZqObq3Uj3aqIGj1+iJ70j6e+tctdw+R1ET5lTdMlHk5PTv1c3feFq3XgfWzNmzTMUrxBXG5HgCcex4++Dfwu9fAo+ugwUqkvfuDaEaNXorfvwZGjVqlHn98V3zKozLpYABpYc3peunjclbKKlxJWnNKGmrixTvnhS8ohTr06v6zwFTf0r5OK+U2rVt29bbt2GVi23ZIgULalwP45xPmiwFiS83Y+lgUu+RUszQkge3nw0bH4VNxtiwYcOGDRs2bHgzHh/sryJlFihL19EqmTqYbmweo0FbnqlwieJK4LpFHdqtke+yzdUlWxCd2LZFx19mUbOeBRTh06u28Q4YVZMZx3gbLwmPQNkq5Yb4QlF+w4QNVQKeKahLKD1Nd3KCKs47qHanN2lQ29MasGKTDu38n4Ib770Rt6nmDY2gxQfzKnCAv7X4rwdq2a+aLp7ZpZEj95pd1axyE0zUW3Tsp8HLX6pZ2WRydZ2iU6dWa1ippkoSLZpqdZijTkt3q0bhVLp1aLMurRqr0bMHasTptUo3eI4qpY+vQD7/KVOizBGSBKUKypjhw4ebhBNeT5QpUaJIdzKLAEAtAEFEue/btzn155+91K/febPcyCpjRBEUIkRyzZy5VjNmuJXE4ieGsoD1QcS4GfhONcs3UZCw3YIF46lO8wSaNEkqbp3cQ1LaGsZk4pR0cZf0tpdUyuscg+fwGV65ixTTpiRJdWl+H7VYeFgvnj3Wvt1D9XrvNL32G1yJijZX1/iP9OcFH0pVuKyShvz3aujChwqlUaNGZsmXBUpved3qYAUoy+UesUq/uD+8Aogc7kE8eSwl5MeAMoZ2zRjQW0omr4CGkglS0N1OSnxTOve3lLeFVOVdFSw26Vc3SPX2STPaeHm1/wngyYQvEqV4kDL87lkzhi/FoUNuvj30bAiR0LjPy0oDm0kHjb/RkPDSHSmjce//b5FUd5jk/YXjNv6rsMkYGzY+AauriSUdZnHyKPViw4YNGzZsWHD1pUC+Cyh/uZSKr4d6uDm0cuVIoLx5ciiy/5gqPeovOVctpwzRHinw4zM6PeuYrt0roAjBPr1qG27lrZTZeAV4XmXIkMFcyKRjMI0Xi7WeVg0qqHu7mooRJ678RCmhfp0D6W3ohBo1bojuH+yvbBOn6c6KcXKZ2VJ5uq1Q88Ip1NBYT6vySdRh9Ga1r51H4UP4M2bIU5QgbhW9cBmmPf0WKUC/LsrdepoGbz2nYlmTmgqV6OGj6HasrLoa06cmT5ksH507adSMXarl85HiRYtsxhoQLBAJtKvHCBziIHPmzKZ/GR5hxCF4MEEkYSZvqV4wA2cy6ubttUN+/WZQxYoZTF8sPDYGDRpkmstiPB8unLOpmoF8oRQT/ysUG/heodihExOkAdvF5Ne//yCiyVyfPlK7du9ObBJj4m+cxv7HpAWzpG3G7/0LSPVbSLmiSxG/Zkbq7F9hYyRQ6BZNVeDmCPWetEpBw97Q8WOXlKZodV1sXksNK7RR734NlNgdEUOHN4z6MSJm/z0CyihKtLgPOE46U7Fwj+Bjh3ooW7ZsZlcqz4DJPeVkEDkfA17oCLMmTqyo6dMrmq+hduL6WV2tPgVs26ZPl0qUkObPNdbpV3r52o0c0HWpel7j/D8WlVlqm1Dq670Wa78E8EaClOFepnsgSqf83ugJdPasW3ers8YtceaAlHKUNNK45w9PlRoskZyOSGON70Ilb9uijd8BNhljw4YDMLsjc0Zd9q5du0yzO4+CPTqukJ2iMwimokhTvWLEZsOGDRs2bNj4NCAuPOoQx0SZcdfNjPbzgYqBidqyZcuM9eTV6aMHdPOZkzKmTa7nb6STa8bqxI30inl3j4o36qo6BRMpYYzIetB5ovpNDqXM6TObpYjdV51V5gLVVMxnPeVMWVt3nvpQ/QWXtXruBjUq91hRMvjS5mGDTbVMsui1dNSY1NNd7MSF00oZNaoy3A6meGkb6/HjJ8IMJHP6tGa3OkDZFUDBAYGC2oXuSlbHO2IViAPKkSCTUP6gbEHZAZECofDy5QvhU3/z5iutWDHDTCpBMEAC4Gty82Yy+fMXVi4u+83SJEyAMdumbAkPDmIhFDd8xgKlMleuYMqNF5T05K4Uvo4xKW0l1XOR7q6Qes+V3jp/DRHjqtcvnurRk1fyEzCQLizapkBBrql8vVyaOHSl0jRvrGiLVirg0KF6vqSL+g4Krh7tKiphUCdzX1H5XDF2Eu+uj8HscGXEbbS0xryYY7aA0gpYRAwqJMrdUFLxGQxjKTMjBqQb1kePxtXVvK7FivU07rfF71/HBwhQrgTx9qluiDTwI8x8Y9yjj59CPLz7wytp9U5ptLH49CUFMHY9gK+Prem/D2J0qyMjhAxdwj6nLMwz4PFPA8JHb6WctaXds4z1NzOuYRFpfG83b59mxjX6t2W/DRuewyZjbPz2gEFHjsuD+9SpU6bMFPko2SGyS1arW0cQ1JAJIZibM2eOateubbYdJqBBGvk9zTFt2LBhw8bPh30Pk6vZSGPCunWrtvJCrDRKavw4v2eryKMn6NxFumT87ZLxS6AkymdMap8efvdeG++9l1BtQEjQGj1q1KgmuUFL4K9JgDDeU66zZfhUpZswW6lPLlCDLl3Uu2kP1WjaUynDXtI1p0yqWC6JXLoM0rD9S9W7SF2d9htWPXPn0NVL/pQ3iZOerGmq7U61NXPFPU2oNEObO+XU9iB+FDtLFh1fNlU+hg9X91mz5DtEaHNCjp8Nnc+ylSplxg0pjAk+8QQT+unTp5tdBWkTjwcNWX7eD/FCidGNGzfMMgxehwyAcCDmwOuEshoIJt7DdiBRduzYpvnzMytOnGNq0eLa+05JkADENnRoypHDVbdvRze3ifcNqhl+Yh5Phzc6NzmiXDnILDeFRsEwUvvrUsc8Uu0B0tnl0lhjFtqvhrTTuIkvpJaiOn/edXF9/VQnlvbT6M1J1bxTdK1p11WrX6VQw/rzlXp9D10KGVU+Dh5S9XE99eLeBe1uvFBVH+3TtgXT1fnPzRrVp495XrwKzgNlYL169TIVFe79hixgyGuZ8mKIzPlGTfMpIgZYnbPu3j2jGTMoJaMT0D9/x7sGFRLKJa7lxxArloz9lHGtZZaLmfAlhTwqzTB+pjR+XWmse+wBqXhjY1/bSTF/c+90zKuBV8/xp+DiYpznlG7lYqnLG+s3lpPzpE2HpWhhjb+PkFovkdIXk4YY1yjlv7vS27DxAWwyxsZvCzJADKh9jMGb4IZa6/r165vy30+BjAotXAlgWAAZKuSuyIqptyZYpMXk9wDBB4EVtcsEePPnzzcDPuqRaTOL9Jgacxs2bNiw8X3g1VbjNjwGKhD8Xiij+Vbn8mSAAAq6f4lOLTitArO7qG3F/BozrKsmzfhLd+4vVPsxyVUp6Gadn7tEVbfuUZsXl9QkbxoFjJdGQSNkV/e5OzS5/35NabhFd4qWV7kIfqQAoeRj32Hdq9ZI6tBE9KTrNGKE6U/CGE3JEPEHCR9KplC8EDvwO4mcy5cvm8eLZ0y6dOnMbj/lypUzlUD44tDCmvdSlgQ5gx8Kvi78BHjYUJ6zaNEijR27TkmS9FTHjkneH/OaNWvM9eMj07x5I6VJQyvmXmY3JUgJlCUkpJjEetRFzthlYxtSpKJSyevSqjUmH6BbF6UyqGSiSvGeSM6v9M7d1Ovw4cNZfkNE0GP/e7VuyU3dDphMxTPE17WhvXSmRlGVLxxa16I5q3DRUmpQq5wCpE2tpSfPmaUo9WtW+aJ7gHMBYQK5AtFHbPcxULK1YcMGc1JP8g2jY2I9zplHoCsfhNrHwPoorUIBheqL8ijPkCuXmzqpSxepW0tp/jhp2zkjBj0r1TX+n934+6BPH/ZvB84xajvOMfcLHcS+BMYjQ4sXo7iR1i2TthvLYuNrcthVGmhckzwLpBbevO82/tuwyRgbvyWQlyLVpW6abBHu65AXXwMCmL1795oBDsETv9M2kezbtwZGc6h6qCFHcgsZw7aRx5INgIghqNq3b59q1aplSnAxAyQoI9uDZNnG9wVBwdixY81gjiAYXwCCa/DkyRPzp6Ns2oYNGzZ+JzBB9gj4pzDW0eLZKif5XFD+UxeC480bOV++pmbze2vYxWOqkMi3AoUOLz/Rs6h1noh69MhZC4+mV8ln7VQzdig5+Q+k0BkaKVu6PHI+PFYpardQ2UHjtXr6KCV9M18JWz9W2TxZdOnFacW++sBU9aB4oeQH1QXJEn7SGQkSBgKA1toWUF1QomR5X2Cca3leQLA0bNjQLNPCgBjQuhpyxwIl04znM2bMMEtqypeXOnW6olSpFhiT/PtmuQ1lWiSiQODA/tShQyhNm5bL9FBJmTKlmVhiXDp48KD5PsYhyngcUbq0RCds+J+C5JzeSpf/J7VuJy0PK0VMYexLQSnav4XF/4JVFmUmjJz9KFrW2pqclb/c05GVy7V89T45xUirQrFTKP6oTCJdVr5sWTN5FuXpDI2g9/NXgjhp9erVZozkGRmzefNm857r27evYsaMab6GkghwPSGyiC25Bpnog2wgbNiwHxAxKCrwHfnzT8m9dy9xHEqnadOmmWVnkDKeAcHSxYvSjqNSqZZSirXS2PVSxaTStYTGz9TG98dJSphKypbGtJGxYYBSMJKTeCuhPsMA/HNMlC2ECWOc12zS7MVuarH0pT/8+8urxr0xTopaSiqSyJt23sZ/FjYZY+O3w0VjBKtUqZL5MJ49e7aKFSvmbYa8rIeMxp/GSIsstUSJEmZ2ioH+WwKZM1kzsohkswj2KJtCLWOx/8iOIWAsEExgXmfj+4PAFlKMGn08BMi0EcChyiJwgzjjp2P3Bxs2bNiw4QbGss8x8HUEapREmRIp+M1bOhc9huJFiqQlo1tr483s6tQxmx5fuqTTbdqoSpVRxqS3moK57lbzG0mUK/lt3XkTRQEfbtLxeQdUumM9+dr/hx6FfK30GTKoQ+TCarRitLZ3b2qSMEuXLpTP0EmVKW92nTm00Yg7cmtZy6pq2nushg6to4kLjylz/vxauHChGSsAxnDGAUq08BFBuQsg7iHrSRyhFIK4IH6ByIkePbrZoSd+/Pi6e/euqcBBHQOo5CpRIqKxjcR682azSSQsX75cCRIkMN8HKRUtWlBj/fmM126Z5U+YG0P8VKlSxRyLIEvw0YMk6v2uvsaYw2rQILeWy6YA2AihQiWQKhsTz/k3pH1DpL51pTTGUrmoVDydMeHwRCVzZ0UzNd4ZSm/Pvla5SYOUP+y7Pzy5r8vn7ypEhmIqUSilQvpxe5mxEnUDZeIohDgm72hnTCkccRt+gCiSHEGSDWUF4zalcu5BS3DOJ6DsCCKNhBilXo4wLp3Z6horGo84ALbNes6ePas2xj3IfeFRWY1xqc0W3lgLxX4gjTSWnsat4s9YTi2SphnvSWV8NfaddiNubDLmQ/AdgvgkCQapB3H5KUWUI/COgVibM8eNjLEw07jf51yUXvsw3pNQinpV2vnG2J7x3Qj6m/v42PAcNhlj45uCDD8DE5NP5LfUQxOkEDj8KKCEIbtBcGMFQN4NgiPKlFh/q1atzKCJh/+3Ar42VnaILJqVSXN06Sd4ZeA5ffq0WU/OtSC4IoiwlTHfF3T24BpxTfg/WTW+IwS9+CDw2qdkzTZs2LDxOwMihqQKig465qAo8AxMiuk6RCkJE69W7Tqqw7IVClJppM4NL6bna6eo8rDdOvn0kNKcHqrV6+8rZc1BOvfnAs0fO0pjL01SjDqz9ebZxffrPN3woIIF9K3bt+4qoF8ndTo5R05x5pvJl3Llcim5X1868DiaijbIq/JZx+jZs8AqMqi7hhTIqJ4nQipJ8ab6e0kfTX94X7evb9eDVcGVaGJD0xuHyTh+dHTbQQ1D1x68XCALIEwYxzlmTHwh9VFlEGuR+afsxr3SF++XFi2Sm0oizpflGcOyYsUa3bnTTbdvj1fw4OPMuI1EDcoYSqZQDqCWYbvEMwMGDDDXuWqVlCiRm8ojkD/jejyRgqSXclyWBg8zJp+eXAtKtFB+WHGgn/StNLBQVIUMLN04cVhD+tTR0RTj9UflRMrfsOn7z0FQUaZFgsuCpRSCJGH5Wj+QuXPnmt2R5s2b994/BrXMlClTTOILAvBTwCgWVRfrwpMQ8oZrCqEDjLm/WWK0fr1byZFHgBiAjIHUgTTwKH6kXKx2bSlSeKl9RqlbUml5AWldE+P3UMZ59SEV9mXyZDY8AQQmrcwpH6TcjHveq+DaGV8Pt3Ix41rcuy0VNcLw8sY5/7TZgQ0b/8AmY2x8UxAsIXtF8sogjqs5wGQOgiJt2rTm8i1AiQ711I4mf2wXaTAPYMuM7VuBYIegB9KHDgffkozxCtgXFgvIvNk3G18Ggi06bpE5JHAjEEah5BFQTBGg0WoTpRKBMXJ1C47fAbpB0G6U4NuzbiI2bNiwYcMtw+3YVQlSgsURT588VvSokc2OKqgpwoQLrzkzp8vJmDElSRhP/n1XlC9//uRkPL93Ttqp44lTq2C7csp0w0XPBoxQuWplFan4HL2+P0oHJ9ZQ6iY7lDVTSgWIHUEZCtfRkiHNtH3jRj1/8kiRo8VUZ2N2FjFyCjm/m5EFCz1e6ybXVdz0ybTi1GX13HJVQxpF1p0UxnLeVX2X3tHShoOVuNl8nYwfTy57/2eMJedVtGorbX/yRBsGDVK7du3McQZCBDC5h8TnJ92TKL2gpIlSGsqWIAAgKfCd6dKlvmrW3KJ+/TDfdTOTpTyKUmrIAsh/P37yaubMterY8dX77kmMU5Q1Uc5NAofxDqIGhQ5JLTx9ENtSKWZsSuGiuC3pP3HNXG8c1JZlYzV7vX9FzpBPDeoXUPjAzuYENmzcxGo2bMf79zLOovJBpeNZdyQIJggpSChIEwiqrwHnjAQVnZQ4x8SuHnnneIbGjRubyRbIP2DdnyQBeQ2fwWfPuhnLx6dgwYMHN+NkAHHl2NXKwvjxUr58EvxYPxdj8fJe2nAEnj8QMRCF3Pfc89Z37WOoXt3N0HrCJKlWre+wozb+k7DJGBvfDGT6ye4zsDEZJTjA5R+SIkyYMGZNtEeARKlataoZeHwNmMzin4Kcl6ChbNmyplKFCXPChAnNAORbgywNhAdlKDZ+fXA/7dy506zrZuAOHz68ma3jGhOscq9xr1sm0NzL3G/ciwzuqKUIGunAQBaGyQFEjNWuFBB0VaxY8Ucdog0bNmz8sqDEwyoXsfB4XSvVPVNNk+sXMb3iKFOaNm6byg1prtHTZ8rfjv5K0WCufBnP7gghIilixqLKlz22jo+epfUzDurevRdy/SOVfA1zVpqcRdVp0Wb5P7XELN2pXSS/Vrx6pWOjiypKtwPmuBA9ejKVrz1G3QdVUSSHKHvl2iSqZowXj1751LD1z+W6rr+xvlbauCu5erVtq1c+HstJb1W6dF51zRBJ0SJG1BsjZoJcQZHBOGIB5cvatWtN017Kri0DXxaLOEGNTOKJ8puSJTspW7aGxtjS2IyvIGIA62WMgmzIkWOqrlzpZ/qeUD7LOgBKEY4VMgFChBIeyoMocSKOY1WHDklJkshLcAqbTNkrDVWJxm4qE5eZ9ZRzf2yNbd9IsUK4nTBUopMmTTKTaZPetw36OFCeoHzq1KmTeQ6+BiiPGMfz5cv3WUQM6iWIHI+SffjIoAgCVJ9VrtxcY8ZkUalSBT6IATwCRAzXAWUQ19QR2NfA99C52e7T8HVAEQYJR7xGl1UaexDnfQyU6XFZHz50aDduw8ZnwCZjbHwz4FmCizwPMvxJHj16ZKoxANkOMjIsTFgdOxjxfx6CLF8Daqd5oCL3xBiNoIEyHdZvdTT41sCfBiCfRnJsgXNDaRE/WdgnR1UFfyPjx6BL0ETZk3szVwZvAjJrsbslfVsQiJKd494hmEVhBcH4se5b/A1yhmuF1JuF+51MGUEb5s58P8jmWYZ/NmzYsGHD+xAgew+1vNFTdSq9UdyyeVS6biuzA+HYdlN1Ke15uTqHV/MoGXS20wg5T2+mK10aqu248Hrtw0khMzfV9tP1dGp2I5VtPEl/rVmi66fPqVG7tuo0YIw2z+6nEoVya/+zp0rt97Gcw4bVtm3LlatQMTn7PKVCcaLIV+IsenTnktYvnvveyJfSFwskqYiPdg6uZk7iSRRVuxBNDZP7NMu6KatC1VuyZEnzs5D5dP1BaYw/HYa8jqDbEh5xVqkr69i8OYTatftbmTPP1enTg0zjWXxWUAJAPKAmmjp1o06dovX1HyYBQRkUXZ5IqLFNkgmsF7UI60Zdw1i4dWsQcxLKZNQrIL7x6/xcZ/fu0gP/kYxrMkYbK7j9jfUyHqJqRpHyuUD5VLlyZfM84i3zpcC7hZgM5ZFXQbxHTJvEC6xUu3bSzp2DTQ+Zhg3rmoojlLOFChXy9DNcB8ryuO5Wu2ZAhTqhNSHEV3R7t+EAyDwWlGGonon9PCNlUMQgdDYujxzE5zZseBk2GWPjmwGJHyQIcG8UCwGBada3BBJPSyZqAXKDsikCGAa1DBkyfLPtk8ngQc6gzsT9c2uZCUoo86LdIYEj62MibwEy6dKlS2YXJbxHCKgeOkRDBDyoLFAhcS7IMDkaFXMNYseObWZxIMmQ9trde/4NgisCVerkkUGTGSTj+KWAoOFcEwwjPafOHVKGzCZZGK6bDRs2bNjwHvjw6VdJK/XUpErGLw8vacvGuYqWMZ9C7OunWfMOqFTzuvIT74ZaF3qt89cya02yZIpqTMTjOJ/X/Hnd1KjUVAWuMlRLekTT2rsPdPLsUQX0eUEjq1bR/fz9NbZMDcXa11wdx67UiK77FDBUHDXMGFBLVu1WcNdQ8n9ttvncR6HCT5JEKCL/+OMPs/MhoISY/6N+gOC43b27Ofmm4wtqTAgWJvkQMsQDqD9YHyUVxAbEGfjGMeYTC0DgUE7EAvkPwXH3bmZzW/wNhTK+cfydz+FNEiDAQiNWK6FXr2po5swa5nspf4KwYXsoOSFgSC4xFrJd4odbtyi5DWQcWxvzMzVrShMmfOSCvLqvk7t26czTsEqTKLz8v8sjQSpBRGHO+zVg/zhfxE5W1ymvAp8X/IVQM3OtKDEnTuTnxwARw7khqUKHHq+ATldGiKjBg8cKoTYJRPYbBRSJG48aP5Cks8yc2RYK9H374qtYsVhmhx/4twQJ3Ix9bXw9IPVYSKYyZ8DHx/18huq5sGEh1dw6ZQGHUN2GjU/CJmNs/HZwk+yWNAMeWjt/joO6V0GWi6wOJAltrimL+lxAZtEWkeVbgSCLjBvtMZFXE+RRimOBoIC/8zrvwcyPY7NA4IQBMOQCGTuIH0e5LeQPQSJ/4z28l898TE3ys4HAFYM3rme/fv28vO+QZZ61S0cZBhkGqcM9yABPEEYwhvzbhg0bNmx8AwSOrOsvAsrP7fP6a91K08B22ujOmnwugE43OqebW2Zq94NXimBMao8aQ2+kpHF0fN8d5YifREWqZlZql0VqkWOM+h47o2QJkun0+rFqGCyAhmStob9WplCYF/e0Y3ozLSyzUGWTblDHjk3UtGlTM7liqXGZzJH4YEJNHMI+kHlnnISkL1iwoKmWIRlDwgWVMKUTEDV8FoUKyhW6CFFGYyljIAMo72GcBZRlo7bAd4z1ly2bWgiOI0QoohUr/jBfZ0wjDgAQCgsXHtXJk9uVOnVKk7CBGCEmgDiiLArgZQZJ9A/w6Kls/o/810eJGOArqOJkzKM4735l/zl2ysu8S+ELeQTphTrG0fD3Y+A8MwZDTFll9MQvJGIoc3dUNzuC84HSFUUO5JhXUaYM3oJu7cEhY0iasd8ANQbkHInD5s2bmwod7iHUTKiVaO9uXQNacjs5xTK7W7HbNhHj/eD6g6VLl5pdsoiDiY9RKGXNKgUKJC1f7vZe/JNs2Pgc2GSMjd8ODJY8THm4kvGYPn26qUzwLjAww6QjR8bkjgwHBnQ8xMls4f5P+2tLNeQdQL2B6StECEEN/yfwYxtkeJApewQCO0ptPGrV6F2gRpqAkv3AaJCsHftrASkwih7q1CF+yGYRHFoqIMgbytwwwEUiDYHhqB6BHCGIIbDkeKl15+/eQfhwbxCElitXzryW7tdJ8EvQxr5zjdlnrjvXwTrntCfFSBHJK9lJAiuCXmTfyMAhrFg3hBf14GRMbc8YGzZs2PA6UC6ggoCAINniCJ7fjCGMP6hUUT5gsopfSt68SZQgwUazvfM1pysqWaa7/hjeVr7W99XAXX5VrVRMTc5fS2PSZNcSP0fUI1NgnY8ZV7lSJtHEScsUIWxo3ZrTUiMidpJz6xo67j+IynWbrW7ZI2jy6A3m9lHFsg9sF7UD6gvaSxOHUP4K4cG4BQoUKGD+RLWCygUygHEaIoaJOWMSMQy+LbTBpg01GXuOn7+htERliQIYkocJPR2ZGIfAtWvtjXFrqWi0yPizd+/e9+eJCf+sWVK9egm1c+dF+fZ91Fyf5f/H2O0ZXFxQxZw19q2omjTJbn7OEfjLMC6i9rFA4oHxjzHxW6hyGXPx08HjDVXPx4CahviDcTyIu1of/N1Qu6AS8ki1Q4kRibfPIWI+BeIdllKlSr3vfImCmSQd24MYo1wMQgZCju0/eZJQzs6JlD9/JJMccgQt0iH08AH6Hn6J/1VwXq17mHsW/ynIRMI94+umhAmLGd/NM5o3b/YHn+O5Qwv78ePH/6tt+rfDVU0umVa7qp3X2AL2dP9nhn11bPyWIAgha1KzZk0zCwUZQ5bpSxQsFiAUyDINHTrUVD4wiFKKhVrEInsgIWhZiZs+2ycLRGkK+wPJ8CUEAgQAihUGbBYM/MiukGUi0IEIIcPFYI3BHRkygrsdO3aYgzn7TWefb6VWYeBHWvs13aQgbMjOcV5ZyEg4lmxB3pw/f94McAlaCE4tBQ/HxcJnCCi5BhBEjp5B/J2Ak58QU2S4OE+UmRHIEtw7Gk6zboIhjAU5z9xDACKObhYoXQBZE8qaKHPiOnDt2X/Kw7gWEEgJEiQw1802WCcTBsg8u2TMho1fG88eLFW7NAuUZf1kFQrgokmd5+teqgKqWSWdjnWNr86BZmp9/eg68kdjVV4cWsPmDFCkHZ00eH8gVataTyE31VSifZX0ZFTBH30oPy0g4iHwIbEZ4zwCrzNeMIagfIAUcCNi8mrjxo3a0zOFyk//WzMqhNXfQZfoeIPL2rPggsqOraCVvWZpRphGOnw8qdIEKq6DN6MoVMjnypYutpZtiaMSzYsq5rlrmnUwnDb1zaiom4qqSXa/xtjRQZvOPta5EwvVoW4b0+OF8bl32mPKkSGFFnfOq0V/+lDStOkVOnVtDZvYT7X8L1G87m7j2skLN+TkN785JqHOZPxC5WKVO1NyjTqGBAXdkSATGO+tUie8UzgnjDkQIYxDxDjt2t0115UsWUpTXYGvHypNAHFhmeVCzBAOESfwd0fFLMkD2i0Tv7B/EEmMafz/0SOPrwFJCsB6UIMyVqMCciyd9hCnlqra/L9VsVhxZYl9VE2CLFLR2z31bERNTQrQWgvqJDfe0lGL7yVWmRLlFfNd5+mdQ/Kp8dP22t6mkBIHvKhSyZxVsu0slYl6RTGL99D5a6W1wXW8sj24oAUD6mjT43gaWDOdarcaoVJNaqpogrByXl1PvgvPUuzUHTTjz1baOGiQfGasq9lDOqlYsjDa0iG6FmQ5r7UNspnxx5dg/36JholG6OApIBKtNuDEMCRtiIn4yfUm/rBipDdvPD7/EH+A95A8IiaFrPskbh7RuAkzdSpCUXVM7KLig26pU/96yhYhiFv75oeXtWzKcM1/mVdD8t1T0xHHVbBeDZW4P0aBZqfW45HZdXHfEs0Y+ESl59dWPD5z6A9lrthJT0vM0e4umc2uZrp/XgsH1VOTv8Jr4KDBKutjgTLO9asZxvcrQtAtahVnh8qe66Vv03vV67DK1azvA/dvz549zTgfxdKRI4s8jKWZW6CEsxqLEPuhfPsQd7S+Vx01Op5CS/o3UMzHU5UhWRe9brdUuxqF1ZKhM3TQTzrVb5tXV4bkUI9X7TSvSRYdGF5ATV931e526XVp62iN3HhB2cu0U84Hs9TjrwfKUfW0hhZop3DjlqhMsLOaP3WFrgfNqKrlUyjQtz5hNrwEm4yx8dsCKS/BCIEa2ZBkyZKZr5HBskgUy1zXI/BAZVK+fv16c7INAQAYGGG/yYIx4FGeQ1aC4AnFBpNva2CERECOyufJllF/TdDGQ929x4tnYP9oywcRhJwWeTOfhVQg08P2eA+DOQO2tWAKjDKIDBZB2M+cLeE8WEbFnoEMIqTWlwDlCqVInBcCWe4DyBnOH8E+58oRBLBkpzh3ju3CIYIoe+N8Q/oge0aijgqGwJOsqEWyUHNPwMz1AWyDCQLbJFiyyRgbNn5t+A2UQ02m+tfs9vHVZscLPbgdVZVT5JduLNOEfTU0ZF5C+fTnpEh5q6jm8dXGJy7JZfdl7Z+4UetmTRQFGxHkqrlXCqpMxB99ND8XUBcWK1bMJFe8Ap7JkDAkHkiY8LyfNm6cfIcOr6D+fGma8Z5p5d5qxYoV6lWtrFKWbKHwoaLreRA/SnV1lFKEe6LKE46qbZaACh0hrBbPmaGYl45pXYuzGv44hfptqK83SbNp4aPBihuosIJmLqJy9Vtr/JT5Kt9iiC6/7qfL6/qqRZgNungjg5asWKXV7atpx7pVatOunYqkDicn1yp6fTiZub/RQjkrdIBd2urqqpGDBpmKDPYbkgQFBgoJlDLECiRXOA+QIhAkZOGZ/FkGvqgnOH5KXFxd26pIEWnSpANmFxhAgsARxlAl8gv16xfW1aur3ndxYmyk5IfYCDCuUWYFEfGpbkAWeB8xEuMnk1jGR/edNd++fqH7Ny7pzusAChEhvyZ38KVDkysra8WdCtVjvBK89Cc/pepqV72Kij9MShAripQurQo8fSYFc/PzSFKtt4pXKiMaD8WIHE6Bi05Vz6nr5bdOIZ24uFejsw00Y7jlW/ar/77gajZgkEImvK0Kwa7o1ZunYqrtM98Y3b1aW7M7rzfPX8uWtY3z0UxNiqRSB2N8TpQoldZOi6PHf38ZEfM58KitNdccUgwlVOLEib20Hs4/9wnxJrEm95RHKu1HN07r+hNf0oObChouuLJlSKVgsSKrToA/9OjtC0EZEhm7BgirLPkK6Oy44UpfL5BqN2yg7LFDGc+1HnqeRVreKrY67oiq4i2GKsz9Y5reeaYuRU+hIZ0rqr3LXV25/1J+r09Xp/InlH90XbUM5qLbd+7pWZbq+rOPk3YOyKzcE24oc/sZiv7IuCqBfo5pK+eRpB7qaOJB90owz2CV4UHEoJ4m+fahB2EM1SudS2FDBZbP8PlVPuNqhaqSST6D3FSoUMZ85NxNPXx0SP9b9kwnL9RRkomsz6fCxVquzRfD6cG22/IfIIcSJwhmvNpM4yuO1gKnWKrcO59adxqpoOWC6cod38pZ0SZifib8HHe1DRs/CAywDGJkfxiYkfzycGSCDNHCAxfPFgYrgh8m6wyKdNQhmODvBEZInpEXBw0a1PSkYZ2jRo0yZaGQNASABI9kMpiQWwQPQRSqFcgbFoIeMkjDhw831wM5QytOPv8x7xir/pz9gpihzIWMGPtDxso9OBbIAiSrDObug7HfDZwnFEqOgBBhkMUr55a7tBX3CkQeBIsjIIQgwwCZWIg4FgwY6YCQPXv29+9FzeToV8Q2GNzZpk3E2LDx6+PFubUa2mGDojYZpEEl7mr3opXG3OaGHvovpjZlS6td0/GqVSCc/j6yXmsvG5M7RVaqgmmV/VVoRYmbRhFurFPnq/mU9TclYnjG5s+f/1+vM27x7KXE50sAAUDZykJj/ZNHzlWAqPFUokouBXtwUPeitVDnabPVpOc0vQkTVgWiOulWwuTq0mmhmsa/oMEVcmuLUyG1719YNfoM1+Llm3Vt5yI9G5FXBe6H0dmQxXSBMtx1c3XuoZO6tiqnC0u6K3iSEsrffrDmTC2khQsXaNbChWrRdYgenPqf+rbrrLP3nyiz60E9uX/T3Md+/ZpoZu8Hypkpk1mGQpcdSoogYKxzQjIFA39KkIgZIGZQ0TCWMZ4wzjPpIzHE50kuoUi5cQN1TZiPniM6Q5csucy4BrQ5eqV58+Z98HdiG7xrJkyYYI5ZnwvUPDNmzDA/jwrVKtMCTj79KHiEWArOL1d3asK8g8bkvojadCul60ema+KfUVXGp4supa6vQQ0C68TmswoUM4oihXquE3tvKGLyKHpx5E/til9Lg2qH1fk9J/U2dCQNXjhRI7q1NWK38+b4XC1qVF05uU8B7p/QzOkD5CPqSy19FVw1AwWTL492+sY5RX55Xs3qVVXcpMFUtWoPzT7qxRZSHwHhBZ6w76x73oNzDPFlkV+OIH5AxQSx9SVJKOJCysOIMyl3cx8nBgoTy22y/kA6suNPrZk1TE+D39asANHVxW8A+dAtuex+pkhxfGjXX2t1N1IJDcrySAeW/qndsSMql/NG1V/2TEUzD1KXVPd08cpK/XmljioN7+W2gZ1nFOBmZEUM6ltOwWpoHCKd6/s19/wtuYYIJn+X16nnqouKHYN9dNLl4zO14FB01c8Y4rOP9UvBOSbO90jVTbKO+5eYnTK4LwHqaGwL6tWr95klbklUqElS7dsYQ6Vzxtbz/Ys1z38+JY0STa+KJtbZZWu1YNIDRXt9QF0X3VGKLEaMG7u0ysQsq0Ydg6jN2IlK9B9twX3o0CFzDuSdNhDfAzYZY8PGO0CsQHyw4O0BGLDJPuDBAnkBq03QwJfdM6M5ylZQmlB2QgDDgEmwRFBEAIlkmEwGPymBcQTrpJ6UBZIEkHWCfefBj4IDFQ/EDySOo2oHrxgL4ayUlwNQezgOGkhfWWy4lUEh+UayTgDLQoBjydiZFPA7r3MN6E6BF5D72nKylhAs/B1lEpk/YJUxWWAdDPSosAD3FkQgBBDbdAxMbdiw8Wti+KKzipDbCJCPH9dx4/dACVMaE5zTmj8GP4eUyhjjiY4fP6E7Zy/p5hlfWjm5v3DwCBYipB7eOquHTjFULtIpTXXn//C7wCr3JClBSTHKDJ67KD3wbnA/fn4OGAtRriYJe1ouYfLo3o7JGrb4opw1Xv4jJlKIJ8c0ecZNTb51Wr4f/q12q/wYk8o8Snvvmm5HPa1J3frpZcgkSps5jrG0M5Wpd++elb8AR1S/fT9FMYaG+2ePaPuC2Yocv6Qy+JYytGthlqBCXhAnyPW6QhvHxtgy3/g8fZUgUhhXzl8xxvSsz7V01J+mMpQxn2OHdCEmYXuOviC0ysYEnhJbxjIWEjScI1SXxA2UKvEe1CwFC/ZVrVrz5d//Uw/PD+RA+/ZV9fffa+Tb92NzW4xvkCiAZBPH8jmtn92DpBEEEufi040UHspMifiMI78u87TU+G+igBjd3pbCBtHDS+v1x9B3b93k9iNdCP7+txTQmHk+2qWZI3aZSteGDbub8Zh5DkdNZaWKY7z30iO/Shb2qfbNn6B9jpuOLq0zjt9sJh0lrxmLHel8xCzXOj69v/nd/lq8ft3cOMeDP3iNxCCJHEA8yH1BiTvYsGGDGbe47xj6OcBXiPuGZKJjoujf8KfI/l7rwrOgyhjurjZOHqWN1p+28E8w47l21TjXkt/Y0rF1M3TMeDWOL87//fdrObFqrLH8s9a02qCBAzb8e3NXxos7Gx30hTMP3r0YXtr+h/pv//fbvxVIrKEgAsTrlARyrlC44/GHSsyxxfjngqQbhBhdNYn//ve/Yzrgy7gRT2zS+BPvbuIcWXVldn+5fdN9K1Do61pmjh9RlTTSG506aZz0AHGNc7lTE/q73SvyFVZvbl8w7stgKlOno3FBBmsgF8RXDlUvKd3aMFb9PTjt/wXgy2OVRDJO4OnzK8AmY2zY+Ais8h6rXterQHbIAwEShWCILBwMOIEWD17qu3kPpAuZIY/IEwsoK/gMC4Cpp7UhgwJGYpRUManHrA6ywIbHgAAhWwjxQTmRZUaI4ohBkWtNGRTS0axZs5oBM5lHZOtIeTHxI4NHWRvEHYOze0KOzyOdRw3FdjxqU00AhUqKgNgCXRq4R5gcfGmWxYYNGz8XIN1tfDnwPiOBET58+A/KQb0T94KlU4EMsRQlUnEdHBJHJr3z8p46dmirhJd268+9L9Vy32lVixlTV9e2UeeTPbS4qE/t2LBdR28HVprcufS/tVNNdWmZXuO1rGcTuZ45Jj/B4qrwgAlKbowBVnUt9wPqWI7L8d7A88Yy2EXRanXtYXyH9GBs5/383+p8xPg1wV3bIspcUVHgLUMygNIJfGLotsPnGXv4P2PUoUNh1KBBQ9OvxDPMmoXato+xHb8myfOtwP56tR3014KSccrCMXtGycqk+nNBbAcRRTwBueUdMMI5JU7cWqdO/fMaiTh8fzDupSvnt4rviHPsZ9W/QZk5amWuNbEZ98u3BK3KWWx8OXguQlpT3UBS/FeBTcbYsPENQdYHVQRlRpjWEYgx+WdST1aI8igCEcgAsjQMup8y0oXcQYrMQnBFIMe6acdIW0uyh9SXIzv9XcpdOA+QVBAgnAPk3JgTk1G0TAbpZIVvD1JtZKeWaaF7EFQT8FIPz7kdMWKEeT4J3njQk8WjvOxj+JhZMfvEvgC2g3qGLg2QPe47INiwYcPG7wrL88Q9UCoyVlKmRInplwAyvUabNiqZM6dOdkqtakcGq2LuOKZB54yBTeXXiI5drrrq2W0fqhMrjtrrrUrOPKYuhV9odp+2mnLolh7deCjXVze0aOFcHTy4TT5uPlfFxPPUqlUrVZpUR1vHDNPZiBHNiTSlCJQKUWIEscQkG2KAzDpjDRl4YgHLyB817qCRI7Xj5En9tXz5+7gApQTJAAgaFDJkgmfPnm2WT6PYoCSJiTUkw+DBg83tsPzjGeNqqn8PHGBimeyj5+jgwa4iD1WtmrOZAALsP4oQSpT4PxPUL218QNYa77TvRcSwPdQNqJY5H5S7cW4s9YlXgDKF5Bddu1Abuy9V9k58bN3ElnTxgZDzql+Je/A9wsTXurY2PgRxOotHIMbje06JFx03vwSosyAMKK2x4T1wT1D/KrDJGBs2vjFwTUduSlaLUiIGPiTXkAQwuASUZEAIDlFMMDEnc+WV7kZM7CF3UFlYSgsCO4IM1kdAR7ADcYMk1SuGwD8rCCJZ6EpEZgryhcGMblCYDxNUoTDi/8WLF/+o2a9nIAtCkMn5g6yxyta4fpAmZMEIeCHVCCC/tAMVx4HMmPuAciUUU2yHgZkAG3k+5JpnpXA2bNiw8TsDhSJKkH93JPk0mJRTQvxg0RK1MR7h99ImV5J0Z9QmfWEtO4KypJVKj6qkQY/+VLsKzTX+VW8dmhtUseJm0JKwMRUqQzWlT3FCg+tkUs0mnXTmTGDNuRpGbTOGUzQfbmrL3r17m2UMEO5W8sUiHRiHjx07ZpoIkzwJ6XRaz3xH0oUbL8zjihYtormONIkj6/Sy3rp4NYRJ5jDGodyEjGEd+H2grmUssUpeIRsgZiyiwSPQQAAfmjBhFuvt239KYlHkoLS1gCr0zJl0Ch78knbsiGiOiag+IXmGDBnynhTDx8Z9ye6ngEce63NUiH5LUOZDuRtlVpbZMGQK+w6ZhVoWxczHQCtuYjhINUDCh3U5dpr6UiB6QRBVtKi0ZInXPsN9TKIPQuxzlWPcZ8SklMfY+DKgliF+496iJOZzQWmeVw3Ibfy3YZMxNmx8JzC5ZvINkw4hwwTfkj1SikRLZDxDCLBoT81AizT4UyoM90DSDZnDAiAraJlMFg7zPjI6TPzJDn0JYfEtgSoFQ0KyehgoQ7xQXgShRfaNcwHhwjF4F1EBAYZCycXFxQyMCWqtunj2hfPG/hAMUxpGzX7hwoXNfeUc05EAc95PdaOC6CELOmvWLPPaE4iSWWGdVhkcAZIlJWedEGsE8WQ0bWLGhg0bNv4BRAxGmkyyISUgN1CDuleEkpSgrXSpUqUUIU1xNSudRiWyxtXLXIO1JOgsFe+0XJ2GpFX9ES/Vo3oITby5Wjcm+FPa20t0LUsHHWtURGED+9LO/8VX5oSZlTPyAxUeXkTdBvZQmLJNtHtmGm1qNkab03VRDp/OZuIDtQJJEJ7xzm9fyIdvf0qZKrVWLF+mNMbP5iMPKr7//dq5fYWKpK+iYxtGaWHg1qqVKbGOHTutKDES6Fnk2mo9aIQiP4msNz6c9MfkySbZgtknqiE830jkQCYcPHjQVNeSiOAn+0B8QWclSpwx94dMYDzDGJbzQTKBciY8zkDZsmXNxRGoQ6Wg5v8Z8yzyCxKFMYxukhBOKAXwpkGpwzjtnpyhSyBjOmUYkFIWecBnPY5xnujw4pU69CCAslUpoIhflvcw1bLcF5RveVS2AJnCmA+5BMmEh4dHQLlErEDHSkdwHSDIOA/40XwpyOvgg2ycIg8RL1689x07IQEsrxL2h3PIeeWaonSxOiY5guvGvlKSxN9RUNlEzOeD7wPPHMvjiKQnyhi+5yTq+L7xN/cNN/gMC2Qn8SbXyiZibFiwyRgbNr4jqPnlgU1LY7JWlL5QAmMFIwygBEsoMJYsWWIGmfiXkLH5UqM82kYShLIA3N8ZhMmozJ8/39wPCCIm/9/aOBZCgsCPoIx6a+SZBEscG4QLhAadqCgn+lLVyadAQIkxG9JktkFgCzHlGIRyjrhGmPdS9sR5QUIOWbZ06VIzC0JGBFKN0iLIm5cvX5rrIyAjYwsIgBhwUcJYfjTZsmUzOzR5Vn9smTWyAII8rhHEEIM+QezvUn5mw4YNGx8Dz0KIBguY7+P14IiVa+Zr7YkQOnLxvB7tmaPWTdvr1ilfCnS1iZoHCaRLV6+rZroM6rnxkLaM669OdcqZCZIoUcop6cGDalguqzat2aGAhfqo8+S2Gjdvqc6O2aXzfz1WlfxJFTJYMtWf/WHJD8oTylpJHsSv2EMJVwxS+ABOChL2lnz5DK5jE3LJJWxyMwFQf8oaNa6eX1fbFVPS4I11fk1TY/LfTm27zFaPIf21c84o+YuUSqnfJDcnccmSJTPHSv7PJBx1LWMPJAxjFKasTPwgRxg7UMcyOUTdif8ZvyPn59z583fhX+eUsQaFLvvPePf4cQDjvdjUxvvgfZRfWcBjjRIv83wb8QWf/+AaGK9BiDheK4Cnzal5/bX/0j3dCp9ZsUM4qHejGLFJvUZfTMQQZxBvQT44Kn48AuVHkDYQViTBHNtt491DAsXy8nEESRIIKHxFLN+fL4UR7glfZ8RC73pImAkaVFZcP2Ik4iaIIRI0XG9AzES8yD0LiLGseM8CcQqlbXgS2fhy0KXH6m4FKWaVKEGKORJ1xHmOgLxEIYdazoYN97DJGBs2fgBQVkB+EBwhlaXLAQOqBYIHCAIWWHQyN0z26cyEQsSx3IiJPhJbsh4EHgRbqGpw2afjEgMENeQQDAzkyGzZPkEcKhwIEkp+YPZR5xBc0IWBEiqyZp9DiqDCgXxgXyBaCOrYP8gMCCdUO5AfBG6s132XoW8Btk+Ayv5wLjl+AuXUqVP/69g4D6iIyDaieiHAItAisIFI47xYBmuQKY6yZhQtVimV1SqczCHbYPnSEjEGfBbWT0BI5w2uGdlOSCCPTIJt2LBh43eEY8nuP3ijFvmPaWbTCboWPKKyV6+lpTsuaO+t2Lr95zBz0r5/eBHN3HVNeeNE1tplU7Vu62GTtJcCK3kaf6q1+Zn6Z/aty6d2a8c0Y0L1MqHGDCyh+0+Oa3L/3QoU7LyWjLup6JmC6KWrL+NjERQl4CMVzRRPfy3opP/lLarICcMpSewSilm8ieIE/J9GTt6hQEkLKm1cfwr22qcGzxmjBenLm3ucK1cr7d79Urs2/k9BY2YyyQ1Ke1DboJaEOIAoYWzFH46fjN2Q+KhjmLiTcGA8ooUuqpDp06ebbb3xImFdqD3fvPFt/D7e3KZjlz/+bmHYsImKG7emjh93NdUZkAGUeVFq5REckwmfAqSC8Y85tm7uNUup/1iiTpXj62vTDaihiHOszipeAYQNJcjWucGfD1KLuCFnzpyefo44iVgAlSzK168FqpWuXWebKgz2CeWTe6CQQv1EzAIpYxEx1v4Qy9nwXnDPQ3zyneL+ct/u3RH2+bfxObDJGBs2fhCYREPGEFihfuEnA7p7x3zk12RmkMjiLQKpQOBCqZE12cc5nDIojPUobWGgQI6K6oTJO9siI0KZEoEqEmL+BmlAFx8CPTo/ASSvvJeMFTXhZM8or0I5wucgdQjaMMllW5AEVs00JrTIafkM+4ca5FspXD4G9ol9Y+CkxAgJNRlCz3xeOB5kv0ipCWQhYSA8CITIMh4/ftwMfj52LI5ki1WT7p1g/ZRnsaDWgTSCwONYCSDJsP5sZWc2bNiw8cNhTJ6e3bytW4GDq1iz5koZQsZYNktD27bVncc3NKpxds26mUmZ/CzWjfo15PPeHI0dW0pvT7po3s43ChvVvzpUzK8bBWPq4vZFuhurgsrEdFbjAWNUpEZ9NenUWIEuDtXgYZsUzncW+bp7VidWLNDdODmVLGchxU2RRVNnLdLKERV0/FYuBXO+oISxcmnP2hZa6fJEd13OmWP3wmTJ1LRVe7NUBtIEFQkTPrLsjNOM0ahRyMZDFgDUlozPJHdIIGAOjwKC8ZlJI0AJA8kCgY/yls+SqGHS37v3aCOueKIePfy+79hoATUFMQaqETooR458UlWqzDRJKrr+MfZAZDHufO3YQ0zDQqnQ6J4zVDRjMu15HF95CiZQyNvHtHDtDl25fVlnDoVTo0l1FPsj64KwYsz/HCLGAueSc44PCIksfpJAQhn7MZCkIdbA781SrHwOiMWI7yJGTKcCBYorWbKu8ojPIkYh4UYr6j179nz2dmx8PiAfSdBxb1j3AUolSsxt2PAO2GSMDRs/GAQNPOit7AZZGY8UI5TyYLxH6QtBEwMD5TIQBmTECBgYnFGgIKUkG0ZmB6IHQMhYZAI/rVIaJvas06p35n1IdFGPQOQw+OOnQtaHTBv+JqhuCOrc18X+aCDphYBBCYPJHucRFY5nQClEORIBJWQT8lPODUEcwS2lXEivPeu89KMAKUZQwAKRRLkZATvXi4wp5JwNGzZs2DC5GPnwH1bV2xdX5MDS1InDdff+Q03deUDP5rbWlKAlFGJ6Dy3euFMbXRYqfZ6SmjZlre7vOa+HaTIqwuktih02luZOnKKqxasqdHJnLZi+VxVqtVSGN3+qWZGBOhGyihau66xeccdoZ/yzunjljcoXT69qneuIgtS2TaopUYbCunD5mqmqnDvwqjlWrfrDbeLOGAQJwIL6lQk3SRh+hziB7MCHhqQNilbIef6P6pUEDkkUq0sfiQcm9qhTLF8Q3kuChRLghg0bmvEBiYZevYoaccJcY9yfZZIv7BvEDYkVSBvGTxI3NWs21NOnDUwlBsQQRAVJC+IE7wRE1KNHdzVt4gBtOvGnwiTuomS3D2n3ylU6dPmtkjatrHDPHmjtlJa6kqyfaqT90KeFUhDG8q/ZL2ts5RyjWmZc9QpQFHHu6MCI79+nAPmE6obzTALLKnOhys54+V9kDNcBko7Sdkg4G98WlIhj8Mz3zvIRtGHjW8AmY2zYcABqCsxTkf8yCYeksLJL7kEARO02JSSUsRDkfKnJKgQKAzMBE6SH1X3JoxIUSBS8ShjwqT9FoowclwHa8iGBLHEP1DKQNGRv6AJAtwXICIgGzOuQNUMMsS9WxwDPjoeMGpJn6s4pSaLNIiVVkADfUwkDkUSWjlptjt2sv/9EbTggYKL8CLKK47RIJdbHcfATX5evMeT7XqC1K8ECCwE5JWpkcijDInNDxu5HqJNs2LBh42eADyefChs7vfl/ykgu/f3AnPTz/H9du7+mx06tUTs2K4wxrjXt3knOwUIqXNBIKtq8hVKFCSU/u8+qw5QJevs2sLbfD6t64ZwVI1wC+X7xWC3WnVPZ4E91aNdg5c3oQz5CvdDfR58pWaFGKtU8pw5NXagKQyfp4t2j8uHTjzmmonLFnB4VKQpHFLJM+iBfmPQxDjMGk4Ah/oB8ISkC8WIZxaNepZSYcRgVKnEBfjlM7lFPogKFnGEdxCkYz+NRx/jPuiFZSNREiBDDmPT7N/1l1qxZYyYgHNuFsw66Kk2d2s4YXzvr/v2ZxjnsbpIB3k3EWAgUKKhqV6miQL06qFGSGHoawIhxeo3Q7LKpFMyP21iWs2Yv7Vk4QZ2nB1fJ3rWUOIgbiYIqhrHPO8C5JybjWnkVnGNiOa6rR3EYsR2ECmojVDRebdBgXQePSpZseC+I/biPUBwT39uw8a1hkzE2fnvgcUKZDi2NKU1B4osUGKLBMuryCGQpMHglc4UMGOIGUqZDhw5mu8cv8QihOwKqDIgWAkX2Abd2jwCJQuDGwmfy589vEiMEZKhXyGARwOGuzySdAIzXCSzItEGgfOkknZIdPGZYAOoMBi4yPASDSJhRpVAq5Z2lMwRHBKEQSfxEDcTi3izNIyCpxtgOoo3AE9NiSzVD6RXqEo6ne/fu5rn5FUFgZxnJcU24p63rgJKJbKcNGza+H1zfvtKLZy/1xsdj7ZvWTSvup1K1GpUVPeAb+fTnW85y1dtXL/XsJaWeTvJJyYcvZ9n0qdfAmMC4jUcDighUo4zBjkB1AMHB6yhCeC6+2D9Juev20l/HbuhtknaKcXupxu9KpC5NjHGtzWC16NVKN/5oquQjl+rCUx9yffNWb3080PEt/dXqz+DKXKu1MtYvoxq1ikvXlmhL9snad22TcTVdlTJFLI2vFk3rhuxT6aGlta1ydPWtu11D5vcxxxoSKKg4GcMpy2HMwe+NkmTGZ8Zlkgs8x/k/E0M+R6IIogVEjhzZ/DxjO+XHkAb4ykE2sT6e9YxzKDsgWIhlSCBhUAuIASAGggcPqCtXkqhXr0PGmHjdJH7wcWF9rIeyaM4f3ikzZ07TtGkvVDtbZ406IO26KKVx6Ctw7aw0ebRUe5AU6ksv6MsnOr2yr/7w1UANilTUW/8+NGHzCY2rkU7Xq77VOiMuCtZ4hS70zqo0pVsqWbabuvn4qgo1aKfWjZuY8cDXwlIZWYk4SDLILI8MfN0DVTHXlJIx4i18XYgNuZ6QZxBeVqdLz1ClioQd3dixeCC5lZpzHS01s41vA54jkJckKflu2LDxvWCTMTZ+W2A226lTJ5Pw4AEMiUGmx6t+H6hWLKM6JvooT5DIkpUh0Jk2bZrZDelLgMSVYAhSAAUHRAddGQBBEcoNyySXjgdsn4wMBBHO+7SuhGCCoPlW2StHkElDmcNCAMO5pcUfUmlMfCn5gaBBOfOxsiGPwABJpoJME9eGgIYMmFdLh/CzwfMFTxg8ViCMHBVH1OVDVhC8IttGPfRfANeEzBvZVCTw3FOQhxBXTFjIytqKGRs2vh1ePb2qSQ1K6naVZeoQ77L2HHSRS+BUxkNnqaoW3axyRwYqx4s16pJtj0rs7alEF7doyLpjSpSplAok+uLp7G8D2jmj/kMZCenM2OgRHF9nfMJIvmXhKEpZbbjGl02o3RN2KmLyMhoV8Yw2LV6p/qv+0qHpHbXqaWS9jBJfb84eNWbo5of1+sUzY7mq1aM6KEMkn0rSvL5y1Jqg5qOa62qvR/Ll+lSZQzqrZf8+ChY+ov7udUJv9/xPU9ds197ty3XgwDzlTVxZIfz7V4GSJU01J0S5oycJfi/EFShYIUYYN/k/JagkVSAcIFbopgSBU6dOHVPZyntYGOssBQ2lz5RbQPZQbsy2SGQQ85D8wauEOCJ27E3GuteaRBExBPEQ64II4Pxh3NuvXyOVL79eYyYb8U9Mad9eycdt6bwxbx2wToqUWxr/NUQMcHKS62u/+nvbWl1ukFqpyg5VqR4R5fvUFHXbnkoXx9TUmBKBjLF6p66ePqnT51x18elRRXJ5qBv+Q5uXyWtaE49BrMH4iFLJAtcINS3JGvetrT0D8ReKZWIWzq9n96ZnINxr27a3IkXK/EXeNza8Dr5HXFs8mSBibNj43rDJGBu/Jcg+EbxRbkOJDsHMl5YYAVQwBHgEQRAhlL6QEcFoj7IXr8LqxEMWDGIFcoegiKwKUmRIHuTBZPkgFGhzTN2246SaLBqTb7JaEDSUr+At87267rAveJqgPGGxnOcJKCAE8HMh60TAg4LIChodzwGZKRQ2BDGWnJqg+3O8WziHKGjIhHLe2LZ7lQ4kF9lSpN4QRv9FcD3I1tHulXMLeYc3ABk6SChK3iBubGLGhg3vxcurq/Tn3rxqMpnpaVDlyZ5Oj258+J4AQfOr1ZRnGly9kkY/eSFFz6yUeXzrjfG3Lx+R/vugZINExee2E8agneQFhET8SKHl59UzBU+eRJNKx1CvDc+Vs2o7hd5V3ZyYMQl/aUzOYqfLowhb1ut21UFqXDi/ahaJrmt/zdPYxftUulZrU62CNwsKCmfXl9o7v48m1u6hoGevadfJ13p6/6qatimq3uXWqPrxfkqab5xyPEmjdX+dMMd2lBSOIHbAM4bFahcNGMOJWxhDSdbg3YKKFsId9QteMTzPmVgy5joqey3PGJ7zqEOtzD9qSsbbjRuzK0eOK8Z4eMpUC1M6hboWE3/GDjonQepwui9elDInkPzHleJFl1KnkMr0/IqLCW4e0pChPXT4ZnBlL19PJVO46M7lRwoZ5G9N6Nxb+4Lk08BaMdWz6hh1SjBGJ7L6VCQ/fjR78nylTJ5C6du0VsY4sfTw4BL9z2825Y4b5LN3gWQM6heO3X1SBgUysQh/o/U1yiT3QHlLEo4xllIk7gtIr88FhNDly9ONcTmj8VvGz/68Da8BchIlGTG6rYSx8SNhkzE2fjug1EDOTNtAJqReKXHxKgh0IBogAQh+rBab7gkZJsXUbkPcoPwgcLpz544ZbEEcEAggDUbVgqQVFQylUwSfEEe0sfwYCBrI4BB8EUhB3pClQQlEBu17gnOCqgcyiQVQQoPsFsJow4YNZoDJdeC4yMARjHIe6BjwuSQBgTYEDOaIZA1Rh7gvGUMijtkeyiVUM7+CN4x3gHNJ5hMSCnAeIPxQzKBiQjX0u5wLGza+NfxFq6QGHdpqaoOmWhrUp04f2KzXKeLI0QrysctytR0wV0FiJFTUB8/0IIAfvdErvZVNxpBEoJuNezDhZeJLi+YvAeMxpT1796zQwQM+FdR4LkYIlkHd5/ZWyktLdCxGXUUJ7aT74QppUpmkKpgpi8odfKKqsW5r48Sxql3muI6vWqR4JespfuxExnh22zTgd0vo+FG0VPnVtuQhnY0SXQfWrVE4f74VOGMbxQq6VVlSlZcv45onz1NPmQv5V5AgTibhAjEOmOTTWYlnNWM4JACJCGIVVBZWUoUSJM4P/jN4nkGckFBANUuSg0YAJCT4LKQOiQjIJUqdSHRQjs24TAmN2xibXUmTDpEvX+dNEgdSAu8xCB+2a3UIwsvWGLp1/IZU2xjOL26Wpm6VXr355/yGjCnlLSjFCeH1a/Lg+iadvVxBTXo90R9Dr6nP4DJ6emipFux8rLRVh6hpdKvLZFJ1WF9Z/XrN0lxKfurWUJZs2VUmd/p3f86mYNOaqumQHKrev6LpJeNVMDFHdeSZohmlMedi0qRJZgMFVErEG1wHEkUomPBss0DijGSf1SnKK9i0aZN5f5OEM8JCG98ANMzg/JLko4OpDRs/GjYZY+ObgowLEkACBZQjBA50CviRta9kkfBRIdjwTiLGEQQ5SIpRyGDUBjlDEEUNMQM9/ydjgrLFK4ocJMmU/dD5h/NnGcC5b4PtHqwbzxkWjpntATJx+Nz8KKDEgBwimGGfuD8IHClFIiDCfJAgFPLG0UzwY4CwguA5evSoSeI4BkUWCJwgqMh6ooYhk/g7g6CdewpykKwu5sfIszn3BJgQgjZs2PgylC5b8f3//0YR4z+aMYtdqU7djf8nl6ZVqaBp5l+d9ej4cbc3XrugCW3WasL3392fDiQfmMSSnMCIHKUBJDpjN+q+r1F7MjbjA3LXyUlRAwXSwSd/6t60QLqYOK3ObpqqoZ0Ka8eig+pae65ex0ireUkDqG3wmJq0ZLZurG6tFZduatqMWbq9Y6QClp+iY0s6aOjKGwpcqIsmVk6txhPmaujQ8Rq944Q6GWO16/Sy6j//uOZNn6/gCUZq99IJpn9L8R49zKw8JUEoQVG9UDKLUStqFJQz/J2yF0gk4gDew2SS80MygdIKTHpRseBbx7lBOYQaFNIJsgWCxwJjLsmOCBEimOpVlLQDB+43xsW75hjJWErnRoh64gx+OsLYhNnxZ3oDY2JbwIipjFX7eiNtGCDdKi6F2i+tW2LEQTWkwF64FqeXd9WA+UeVtFEJvd61Q0lDrlP1gpPlL1p05SheVbHDfRjn1Gg12oxpuowaZfx2S3+0a63CHVvKd9ZSKpw8qgIEKKhMuZ11dddBhcqdVOG8sA+QJpyPT7WwhvBCaUoiiXsSbz/GSs/A+cOPjg5Wll+PR0ARjbqJ0nSuLYBrpLEmfRkSJ/bCQdj4KChZRynOOf7YNbNh43vDJmNsfFNgIMuEj4EIzxAGLwYdJn4EEMg5Gei/hVqDMh/qfCGBGDAB5UlkmCzVxbcEJrcEfBAf1G17pcvPpwCBkTNnTjMQYJ0EXBwLx4nKhp+UJmEqDFHD+e5hBHtk2AjWkOFy3iFzCDogJSA+PkXqeBcIIiFLIE3IAHIs7ltAsk+A44E4I8Dk+hFM4hcTNWrUD9Qy+NOQ7cP7hWDdow4GgOwjgSqBKPfdzwCymJwTlDuQUTFixPgh5UJsk8yslZ0lwEeRhWqJCQuqLK8oZvjOoUri2nEfQsSiuuG736BBA1NS/73uNRs2fjSYONv4clBCg38Kz3+e+98CD/3kVLHwxxWwz1VFO7NMGYp3Uq5cGdVz5C4VyR5OWd4G05Glf+qoH1fdvX1KrcvmUMNSaZUhUzYzvlHiZMrUZKiCLRusAb7Ga9H9oaq3sJdKBnXRgeV9lSuOMabNn60k1Udoz9UiihXcl9m1sf2SJaY6FkUsal0miYxlKBdRsjreO5jq8ozmNcuglmQO4x1EFXEA4zylVwDVDIkOYi3AM7lSpUpmAgIw5loxBCU3lDpnzvzamKBONcahqWrc+JpJeqGqJU5yT8bEiyfduyeFNIbadMbvmYxdco0vjepi/B5BehXSeC2E9GEBsse4s7mfZj/Lr26jC2hS3aV62i6r4gd/opu3Xytx/f4qEPPD9xPvQFQRXxnTaz25KxVqOlQVewXRtYvnTZKmaki/ulGlq6Ls6q9MXUKqaZXcKlq3oCJ6sg+cV2In9+Vi7kFswniNQgbFEJ47kGifAkklyrI/Bggekpc2vg1IPqKks+JLGzZ+JthkjI1vBgYWJl579uwxGWkGLsoikHJC0CCbZWJOfbJ7MoYMEBO6rwGlMAycgAw/pUmW2S778j08VFCxAO+c/OOxgrqD4ApiARUDdczUvyKLJQAjuEBhwrHSmg9pLd0mCGwJ+sh6kQ0j60jQxWSZDI53K5bYPkEORAgBKAEUE34Gxk+RDpjtIrUGZOpQVZHxY3LPpJ/9RVHDPUY5GCVOHq2T48RHhxbYBKVfaqrs3aBUiHIySDEyn3wPIGOoF6dUCxk+ZBXB+fcG5r74A3AvQeBR7kWnDiS9lM55dp+gxCKo5PvOPYc3AYEoEm4CWK4Vx7XEmIggmcfsmvdC1BAofUkHMhs2bPw34dnkFIKeGIJSVK8qJ92DSTtjiQ9t0N+HHqv68wfKUaWbHmPWq30a1nGsTjzJrvodG2rItFiKWm6Rzg2MrHENR+lInCJ6uWmCWo1spd2zRmjFufW6u7ObKlQtq6PxMyvg5D/08MYOhUxaShGNOKNa0qQaPXqYfFdPJQWPYhIqjGcoW3j+M66RREBBAYHN2Ac5/zHwjOaZzDkAlBYxjlOWRMwFYWH5wTDeYsRL3IBHGuMNpcGAz0P+QMBPnZrdGEt7q3fvjqZiEgUBvno80yGKHEGnHyOcMvZd2rPvw317eFYaPVuKm1MqmODj1yFEtjbq5LpLXROUVO8TETWqRyNVSeJPD8+f0J0XH76X+AHT5n/aQftUgOCh5JZqO6RF1SopTtWlevVHHA2tvVtblnVXtBVL9SBuJ0+JGFTLlGNx7j0C8Uv58uXN2IE4wzHGgIhhjOT8WUSYRyDWRfVLWQyJKEdQks397Nm9vmIFba1lxG/GrWNXEH828IiCCOP62bDxs8ImY2x8M1hmtAxU+FGgyGAwZcLF/1GpQCR4VArhHRlFggcCG4IUFiaHkCJsn20zwf/czj6fC4uEYUDHzJdtQwKRkWLizaTWGtz5aS1eAaQW64eIQf1DaRSSYybRZMXYFoSWpQBiUm8RXFwbgi8IKggjSA2uExLcUaNGmcHXl8IyR8TMGILB6jiFqe+Xgkk8+8+EHZKNmm2UMJwrOj8QeDLpJxBlO9ak3upKAXEFIfSzqDK4/zGepJQNILsns0nHBe4PFE3sKwQa5NGPMteFRKGUi4Cc7zIBq0WkoVri++vYfYz3Q7pxf3OM/J/JEhMPgk5AhtvxO89kgIkVpA+TI4izzzFqtmHDxu8HEjv4nvDsJ7niVaBGRGnCuNA0/UOV67dXrbtPVa/17TVz9lyFiRJHQf26Gd7mfLVcVTLWVYU+E5T1cg+FiXxEBUfuVn6nTdr68LL61e2nwIlDqWLPRvqrewn1fB5ZC6480cvs0bUhdTw5hUuqJrmimQkPFrwqIKzZX8ZeFKwkjOhCSAKK35mwk4RgfIO0IXbgmciYzXvcd1PiWcy6Sb5g3MvkEzCGQOiwTTxlUMXwrOY1vMF4xhKDsE7UwpBCnE9X16dGvNTZPE94yxBbsC+QP8etUjoRr3x4Xt+8kOa3lrqskYLFkyIFl8JFkZ4k0DuyxB1eP9Oh5QPUa/h0BSs5Wo0WbFEFn68VLIwx3vuPqTw1+79/K556qKuJKf4hYv7By8e3dfO2PxXqUUut6hbWgFfRFDZyNi26m0HX/KyS8+O7eqtQck/1Q6ZAYO3cufP9axwrCRyIKGIGysQswssjcB4ZtyC7PmYmzbmGdMPzj6QGcRLXFX+Y/0oHx58FXD9KwviuLFq06Efvjg0bn4RNxtj4ZkDBYTnOuyc9kNGyfEtAKCBpdQQTW4IUyi/IHn3Lts8EUSgAOE7IKGtfGIQhPwjCeA/BEQvBD4ETxsJMfAmcIGsYqAlAIBjIsFDXTIDA8TFxh4yBbKCUBJ8UAk1UCMDx+MkoEcCiumCCjYoGhQyEBYQGwQ4TYjJmlnkgygWvABKBzxK8oVAhWKQsyztJBCTdnE/WT1bTyohiLGiRS0hQKYXh3HGOIG44bqst+M8ClGC0GEUlwv8hNgiuuZ7cH6h4IDQg3Di2n6HTEUEnGUIW7l9IP0hOvuPcP9Z3Cem8BUvZ5AiOmWvCMUHOQtQQyDIhgDj0amt5GzZs/N5gDEdRABHPuIhSlGeKWwnLP0DlQWIARQgJB/5+aMkArUxQUWlC+dbzE2NVr2RcDenTUXHSV1GjJiXlsmaWnodIrqdh7mnbhIHa5yegxjVNp/ZLJmjbxtmq0bCvMiY9oQFde+mPpSFVJrCzTmy9q8BFSujK7Cl69CapalSqodBvj5oE9rZtB40ZeUEVKlDAHCshXiCrGbNRZzD5BygnOB4SK/yN/SYRwWs8HykroqyJkmUm9RAFFqkPmHxCqlC6RPzAuML2HRUZJDWIDVCXWgkaCBpKlqUOpmL27NnuJsEDEcJ6iBNQ2fLct7BqFb5jEl2g77hI6btL62sYscYFt78HoGTJk17TT6/u0tEbYVWj7yhtX3hNbwKnVqyIz7SoWUYdy79enXK5fQglD9fLswTdqzPrNHbrVcXNWFK5M5VXzawT1O5lU83oU0/xQ75S1TDV1LtlSTVclc9YVxPzPrFAnEJcwXUgdqDjI4QW5dCOXaw+BRIMdLFq3ry5aewbP358D99HPMW1QxWKqbJVNvYpHDokhQhhnOM7Xt6l3xI0wyCmJRH7qbIwGzZ+JthRr43fDpAVZIMwSyNIw0vFu0EARcYFcoXaYkdSBFIFcoqFCffngIk53Q9Q9hAkQdrwGoMPdd0cD8QN3igETgQeVttiJs6QQpA7fIYMHYEdiwUIGrI71LFD8CDtnDFjhul9436SzCQa8oXyKIILlA/fwhSYYJHMEwEpgY5H5WUcHwEQQRvkAJ44yL7ZZ6415AZ18rzGPnrHhB/yjHam+NUQ+EL8AEgLq103wYFVt891gOiCtCAry7WxAkPHFqQoe36kubJXgIcDPgMsEIl8p8juQpQRkHK/eFZyRODqaGRodRxLbDsU2rBh4zPBeEc5pAUSLZYvxEOX5Vr1LK0urB+rq0eW6OL5kspVMJ7+WrlPKevM17Zu1bV1xwZVMp5Zt518KmUiX7oQK5T+GNBa5cuX0sE/l+jSjnUKmKGucqTIqvMvZyibjzWKs2SF7q2bpu3HnyiI36wqk9yXVs0/o0YNq2le3eHyaazr+f5NGlItj7I37K7eNfNpesX2mtquumqmqaio8VMqtDFmpTTGphTG2FktXjyTALDA8TCmMa5apADPWpIRVjkL5b6Q+ICkDl0DrY5HjOmcAxQCqFRR20DsQLZYpU2MWahe2rZtayYAIIiICzZtQq2IMqizli8fahoH442DRw0+YJTUWMkeC/t7SdtKSV2CSPf9SS+uSyGzSy7LJD/OUrqk/3QGe/Psvly2LdTqg88UI1UC6fRZ+XmyV+OHXlKkUL4VIFYJpY/lRsRAGjHWOMYo4OXT49o8Y5dCF6mqZBETKbXfy9o0Y5j2BXym54HaaX7zQBpdrb/qLW+t+ElKavh6t26WkEvEZMQCEEyQWRw/6mBIn68B8Qf7CcnG+Ecs5R5cJ7bPeScpYcP7YCXluJ42bPxqsMkYG78dmPSRISO4IQDCuwOZr3eBwZYMHQOvNTBglofvBtuGDPlSpQOfw0iVhdIO9yDIQLWA5JgMGQEZEmVAwAWRg0+PVabFRJrgDCKBz/EeMmmoSjDMZZI9btw4U7JNsEdWEbLGKl9Bav0twH4RMLItzhvE1qf8RMhwEXQSWBFYWgQHUmAAKcL54FpgII2CAzUQnSu82jWIQJg6fzKKEFaQbBBfnKdPSY1RPFFexXs5n3TWooMD++GR9PpXAaQekwJrYkAADSHGMZGlguy0y45s2LDxPYDPFosb+urarl265sOXwsVIp/ShWqtc1nnK3aiK/J1cpyL582t8h9xKmq+Dag1frct/9VD6u2f1NlMqbVh3QkkDhVLCrNUV9uwKdf7fFCXM00AtsrzSpXuB1LVvX5EWuFtuq+oOWKLnz6TedYfLl19/Sl+4rEpkTKZG1Upq+ZiWGrjRpzavn6AT+7YrSpSHOl+2lwKhDjbGqBNr1qhc2aLq1bqZLt6OrqoDq2tiy0bmWEGSBdULJS6oNki2UCqKooPnLqpK3sOYzXiCKpQYgGQQalD8x3gPBDkJApIndGhirMKrC6DQdSzzoqoZ+5R69Ybqjz9KmOMwRDtd9hirGCuJHTB4B0eOkGiQBkaVqo9EES2lLyMljCTFKWJMMkIYccu7dbu+fKIj89ppdbRBatfGp26e3K/dN5/o9Zsoyl2ljgomDC5nH26kRcuWw8ztMf67x+vX97R/+0E5n++izTHyq1LNGqIv4rk1fTV82XoNaBtDWZqUUhR3n0PViYqTJAixjndP3IkluC4QMsRqVhKOc00MQzKmU6dO5oJPGtcThZNXYFxa45q4dViy8Q8o7+YeJz61YeNXhU3G2PgtQfkHE3Im1WTmCWKo52Xg90qrafeAkScAYn0MxAwO+ICggLDWZ5XMkJ0BtNWmbIogyTvLUMgkMcjj/YIPDHJYJv+oQQjYWD7V0pngAZNcAjUIK9ZJYEcwwSQb1QznjwCRfSew4SeTbibiBI8EfBAo1usEjJ9SpLBdMoGsm4CTYInSrI+Bc08rSDJb+PJ4VnrGPqCGYuEzHBvBKWoZVEaoalAOQbKgTqF0xiKAOD5M/gigIIrIMiIj/xzzSM4Hx8PCvcC+sj58brhW+K/8FwxskbuzcH7JqlqkJ2QN2cKfoeTKhg0bvwfCG+PIk5NTVKv7fdVo3kidOl7VwrO7FXfzbB18E04TBx/V8xev9HhFXgUMVFJ1ipTV0H6T5TNpGWUsGVnxLzqpWr0VipumpVpriHYEOqyBJUJq2YIFZskvxM/EQd20b9My4/c75viBMqLCmIHaefSUQmVqpKcbuihiMH+aVKy+XNv21R//+5/pf2L6WsSPr0nd+ilqycbKXy65imfOrSUTB5mqWRSeJBcoDYJAQBlK7AJIokCikPxhm/jHkYCZMGGCSZ4wZkPMUCoKIY55L4kVq3SckmX2HXKC8hnKitkftzG6rpo0aWocR1Jt2rTJ3DalS6h8Wdg2z3Ge7RaqVpcCXZWClpOuz5UKv6sSiVZMGlRXChdY8uHbv+IWaaGbi4aqSr8LSla/iWqVbaI0AVurz8l7yhc/uB4/fmDGUahW3pebnVmhbhvuKU2caArq74YWd+2sHU/SqVWDVNrWvqwSzCykXt2aq1rethqa99/3ADEZCiFiLpS8/E6cgKku5BYJOe8CSTIWyCpiEhTDXAsILEcw5lN6RuLLK+rs8uVlxC42GWOBRBaxM/eKV5NpNmz8rLDJGBu/LSBMKMHBc4WJIvXYPNSZnDNJ/hQxw4QeqSkGbJABlO2gfEFizGfxwKBVIoM+ARUTd5QbLEzu+SxSYYIDSBNkx0iBvQPsN5N86tCRzrIf1KV7RYEBqURZEKatBH4cCxkqaxLNesi0cQwcu/vuRAQdlPCgwoG44H38TjDEOYLkAQQoSIWtsiPM9FjIFDHAeqXbFT4xqJq4lih+vNJ+GXAsfIZtWZkpjhuihGCWvxMMo2LhevE6qhpUMLR69up2PAP3Aoodrg8BM4QgKiCktl9jnvwzgZIlJgAsEHl8RyidI1tI/b93d+6yYcOGDY/gO3IxjZoaRH6NiHf8vvGK7S+QCpespznXHmrp/gu6f3+qamXooufGRD5++aLKnTiJYl0fr1IVEunJzZ3asHS+4jqvl78kfyvJodTaHb6LbpwPp4YdO6q1MUNmbMC/BsIfJSqGsDzjDhw4YCYhSIaULl5IseMn1oGcEVRx82Zzkv782VNlq9xIzzMVVubUEVU0VwY1fnjZjBkYKzEnBoxDjJsoOS2VIWM8Bu944EHa4OlCMoFECSQNRrGUKfE+nrsY+6JaxKsMsC7UN4zD7Auf5zW206JFAxUrVsQ4poPG5x+YihJiAsYq/o9nG8SOBSp0/Rrz4XFHpTxRpQfGaz7iSDGzGPHCEOnKPSmMMaw5yYf8Bo2p3NXbK3e1N3ppbOuZ8WG/OXpqoF/fcjJCjLjJkunQoUMf+Ay6+nfSrVlH9HByXuWOEUEHfaRTiLK+NHReAM1ad179Xj/XS1cnObnqvQyH0ioSHJR2QY4R+5BAYcy1mhoQ60FIkSAjDoMA8i6gvsa7B3WoeyLGAttlH4gZSZJ9CvSDoLO5EYL9toBwJAZF4fyzNGSwYeNrYZMxNn574GFBpgQQUOEBAhnD5B4iwTLStcxVyUIRsFg+LAROSIlRUhDYWKBUiAwSviKUtqAqYSLK51BAOJoY8z6M3QjqCCKQu6IicN/y+3NBQENQAOmDszyZGgIu92oTFDsMcJAm1KlTEw7x4BFQrKBegWyhhpwafYIYgj+OjQESFYj7sh2P1DgEi/jScOwQPtRSo6gga8c54XxjDkyHA0z2CGo4d1wPspKoVSBu2GekzbwfouRLFCZ8jiwiC+tBvUIgi5KG+wOVh1Xy5BWw/56peqy/sU2rlAfjQM4piqr/GrjPCZ5YKCejBI7vDPciRCjZQRs2bIC3evH4gV44BVBAf24TVBteB2MKY4YjKNnx8fq1FixYojNnTpllIq1btzWJhV7t+kpvVsnvmwg6NHSxXkfKqgCZe8rlxmpd2ttLfo2hJE3m3AoewKfChQ2nmzefq3a/larVYZD6t29vJnQYAxmzLTBuQAQwllOewqQ7Z95C2rbtf+Yzn/gBjxGriw+lRpAofIZxk1IiyoYprYUEYfwjtmC84z0WIUMsQkKC+MJS3PJ5xi/GR5IbkOKQNoz/EEUoYfBhQ5mBghVAxFCGRHIF4oe/XbzoVsKUKFFwU3UDaUEpCEkmVDKMu+yT1VEvkhGqxFwkhR8oZS0v9TJ+4oiXfrDxz9UFKhm+ujb7zK1By0cofwQ/ChQ0uPz5CyDf7/JDdN8jtjh34rBOLOupcc4NNSTbHY2es0tBI6ZV77W9FNCvL716+EZFJnXWjUu75Od+APk0vh9OvvzquTFe33t2x0yuoKwlNnM0LeYckxwi2eEYH3CtuA8Ax8X4T+IAf50vUUlb2yI2QnGD1x0xkUeEDOeP806cx/F/CuRp3HUY/xDbjGswRFowWUoU9B+fnv8CIDa7dOliqr6tjmE2bPxXYJMxNmw4gEwGC2UojrDadDM4f84AzYQbuSoLgy7KB8xZyUQ5+mjwPtQzLIBgDXKEoInAivczYbeMYT8XEEEocTgupL8EHGSKkOmixoFIgkz5HECIEBwCJtkQKUyuWT7VxprAY/ny5SbhAQnD/llAnQRB5hkw4+X9KFYgLwDXh+AVLxz+jrcL540AiIAS1Yt1/QhWWT+ZKH63DJWRe/M+JNuQAxY5Q2atVq1aZumNe1BqxHngOMgWsh9cN66tZeBHQMgEgWtIkIeqiP2ElOBeYPusG0Jq6tSp5jYhgP6rYFJAsM8CgUZWF18CMpac589pU2vDxs+MN48v68iph3J6bcyggkRXrOj+dPPUaV26+VA4doRLmFlxQzGevNGTO5d16vB53fcrnZnXR0djt1WHytkV2sO+wDYsMMFGVYjyEkICJahlCm4BJQTPfcY4Y1hQslhl1XJkB/kPcF99SxXVowJp9DBhXuUNtUEzXI7o6OxGxviSVEVKF9TBI7fk62wIVVs3Us3TRjN9YhhTUNQ+PblWGeIEN95bTKHL9tXpGTUV2PnDRADlz4x1JDcsHzNiDIgSxkHGEMYqxhwSQHhgQKRQUgOpgBqF8iTGO8gCJvooPJjIU9bLvqCgsQx8WR/rh2BhPCLRgmKGcYeJLF1m2Hf3YyylpCyQS5A/U6dWV44cIY2xsYh69WphJgkY54lRGO8YsyCaGGM55/sP+xT5lmvXPLhIEUpqwbLrGuWjoaomke6f36WJPdtp8Ytcat2wpsK+umomdMzW2b59KVy6IgrXoogSjo+nOm37q3yWZ/qjVHOpQ3vj8+HMkqdw4SIrYozbOrx5s0k2EcNAGJFQcw/GWlRB7OfHOkRyflkAJBOECtfBq4B8g4CBaLPIMcD4z7hGK3KPwH1APGaZM3sGQk+sAumulOT/7Z0FvFRlE8YfurtLUkBA6S7p7pZUQAGlPgQBaaUVEBSQEiSURkJAUEq6Qbqlu+OS3/4Pvrqut4O67/PzeC97d0/vmZlnnplxnccHrsfKQdcq/9whTZgvXXb9myK0/9Vzva+S1LuVFNvfe/9igu8A5CmkJPevhcWrCEvGWFj4Ayg+/Opd4hdwdChFwtGijwtODQ6Wd6VDqHAI1Flw1DDSyJ7pbcL7UePgvPlXpml62kAIsD6cOaYM4bwFR3NVSB7UDihmII0geCj3cQ+s2QcyeTiObJN66YCMnMahIRtHnxoMtLszyfWBxMEJ8mmspPt+cA5Y+B1wXiHL+Mn6ySaSYUNRREkR++pOhLEvZAhNrxp6AwGa9EK+mMaATJ6gLw0ONmQYAQOkEKVdBBBsh/pyHGu2gVyZbaKqCkg/mpcV3MNkdbkOOKo45BB8BE0EF6b5tIXFy4i7h35U5zpr9d7yeaqd8qp2L/xNJyOmU/63iynOrbmqlaK1Prj9tbIfXqPx/acoVaehqh1nn9a6oqrLvsdlFnpKhqMiQc1B0Axp4R3oe2KA7dl1KZzWTh+hjakzKnOR0rqxdZ8eHFihs+VHacWsFgp7YY/TS6RRtkt6vWgvdaicXOUb9VbiunmUUodUsvtKFa3xniI9TqmbYcOrQ5/MChP2mrpli6g1CevpnQGjlO7UMud5j42mTIZyWmwWCkhsL/uMSgNbzjMQMp+yYEgPlLkQE0zj45lojotjRGHK31lQF2JDWTfENr3vsC0QE5AOjFuGUICMoScM9p/PYXN4LyQFpdXuiRhKqgDrPnWqsg4e/Ml1DLedz7JPqHdJgmADKWHmeEioRIoUS2XLSgsWyHW83lyEXB+pwprx2nK2qXKlzqvWw35T60Pz9W6rQnpSvpdGT5rmWsdTXyRWsvzqNHa+siyaod9WjNPIPfF1J3VuFUkW3VGKsW8krLDJfhEmlMhCjOBrmfIk/wA7hF0iWcD59EuNAYGFP4D/YZobG+A74gegAmUIwj8Npv8B1xiVbP369X3cBpXbffpIbdpIv/ziupdjSplzPF3KvefvQ3spQKKQXkn4lRAxFhavMiwZY2HxDAFp8MYbbzg9YnDUIGVQChB8+0SsoJxwH++IE4KygnpvnDWIDxw6CBx31Q6lMGTfCO55Hw4LBAOSXLJ1SD5pzIcaw6emtwEB+0n9Os4P04zILOGwUfYFUUKtLwoUHEdICP8Chwg5N58juwhZ4p9+Mj6Ba+CpcKKpIVk/d0CeQGDhMJsR1AYcB1J4HEEmZxlQd26k3xBoOFc4q2TMcIx5r2k2h4OH6sZMxWIbbIttknkMDWSMAdeEIAJHH2UQsngcZ9ROlIaR6X5VeulYhCaEdz2rsivNX63AwoS9oWNbf9LBA78p7JXN2vUgiusB91A3zx3S2QvZVCEDfTIy6+3sKXUjhq8rDvWg9wmJCUiNgICkSJ/w4R27mPbJKW05+1ivp3tdJT/4TKVTXNW4AW01bOQkFSmYSfczv6bTXhvV/d1Gyt3+T21a0F59Jq5VhpThdXF5V4WLX1yVq5dQ1PsH9fj6bV0sXlEPv12soR2bK+qpzU5gXaVKfnntPqRubds6hDtKFwgUbDOqFYgYgnf3Jq6oBkmYkLgxo62xn/Rxw2ZQ+oyKBoKF8l36mGETSdhgmyArsGn4FNgo3kMpFYQKTXrZDxQgbBNlEZ/HR8AXMWQM68YEpUgxRv363XXUqPT/gkAn+YDah4AZIofjQdV45Uoi1/F1dW1LDjHj7lbsn1BW/S4N1jeF/3mtx+Qteli2i9rl89JXnVvojWYjVe+tCLp16Q+tXXpEiYu20Bd1nyarII+mft5N69OkcRQ5/gX9Z1Ce0DcnoMAu4aNBtECKQZa5Ny0GJHWw8RBTqI58AqVI7Df+Fr5BJQ/Giu2wcH1QF/sExFUlSsjlW7ju5XSu47su5S4gJXlFetiSzCJRhb9HabiFRWiAJWMsLJ4DMPKoRjDekDI02KVspnHjxn6qXXC6qENmAfR5oTSH8hg+y8JrBK/UYJMJ8+yhwntwrCB4MHpkIHBug6shGiU6EDLsF1kziA22Zxy9gICgHGk2UmSa6oYEzHQlgn9KrHBo+UkJEsQAzqx7TwDk4ZBM7k0MAY4qxw24xvRKwcFFyUMfHggYAxo0uiuH2AbHCVEXmogYT5C5JrtIxhtHl8ADxxVCiwAFuX1ga/ktLJ4bHkZQeK/rrufDKh274brPk6dXzozTtXLdGL2dq4bqvfe1hlV6WyfCJ1K4S9uVqPbz3uHnD773BP2eQI2IstSnvmZ+AXUJz3gmA51ePFXHe45QoyUdVGb+dkWMmUlTN6xXvjfe+OvdlzT93SvqM7CKvunbVQPGjNLq+fNVu34zNSwXVVfPr9eypUt1LnIBVW3YWt0m1VPdunVdUXMmXUtaSAkuHFebKbNVvEZDjev1qWM7HIVr+DCqUrKw6tavoY1Hzipaypja3qe/pu79U2laTnRsMioZ1IE89yA9jDqDfzONiT4zkydPdgh91AOUGBHwc87wDyBusEPYMdO4F6Knd+/eDolF4I+do9k/gHRguyzY7XfeyavWrd8X3Ae2EYUJNh0VI8Q5pV+QJJALw4cfd63hK2c9NJr9a5V/I+N7S/T9X7+TUIE4gigyffNy5q+iA1P7qn6XZOqy6AOVqf+Wcxyd3xvhJIvwjQLaOJ+SJc4PRFZQANnEPYfNRmXE/pB4AvxOGQ0kn18g4UI5Loou4E7IYNMo/UI5TLIMFY13oO89E7Pp7YyIJtZ26TPX9dl90u09SV3n/0upoN89gV8YoLri3oSs9GwTYGHxqsOSMRYWzxkoKSBlKHHBcQBkX/yrHsFJwrlDqUEgT106mSBqxmmECxFDcOvdWGleJ3NElgzJr5k8EFRADOHQ0Z8G5w2HkNIdSAYyaJTt+KZugRyhZIfsHO/F+QwOmHItCDDOGyojMpTItVGjIL/mPJBBREXEucDp5bwgc+ZvfB6nDGLFU62BDB0nmP4zEEfsOzATmwzYDtt1nHY9vYZsg3vA9AmAqMmaNavj7IXWqQHcu1wDc09CzED0QZwNHjzYySgHRSVlYRGSyFRlqPOz+mvj//vH/ftd/4ui3+u99neQ+hRHnf/vGdxEuQaH9B6+2KD0BtvBdxxlAaQBY5tp5kkSwTub5l+gcuA57VWnnUrNXK0LFf/UnRsRNXXqYEWJHsvp6RNel7T4f13VZvpkTdu1Ww+nf6xWB2Lo9qQOmjupn/YdOa5VC39UjTfu62LjERpQ9YTaJf+f65NR9dZb5XXt+nFN3XFBwydMdsiNr+slVMWJJzQ+y3TlyFlEFeo3087fxipusQ90+GgklR8wSrUjR1BY1zE3nHJan3/ezCEUCNCxp+52kHIXbA3nh3NhepRAPNAzBuUPag3KbyESOHeUCZP4oTwZcpvf3QHpwIKKBB/iaVN8VKFP1bmoerHj2ECADfsH8/X665ldgfQetWjxg4oV++Rf64ZcRxWK2oft0sPl3xP14ihD/T76uvxV1SxRwin5geAIrD+CT0QiCuInuIAKmQbI2B9UrhBcqIMCAs4vpTfsG/6Iu2+Af0HCCvWMb4SMwdHF0i6Xa9BxjJTY5CdcN+7en6ROU6SF/hcQPVdg0ynphhy0sAiNsGSMhcULArJM1A0jF4aIwHEiEDdlLwaUH5GZQpkBkBqTIfTMEqLEwNij7MCZo3yI4J73I2E2o6oBZAxSWxwf1B5kvQI6yQkVA+VE1OfjDOJwuAMHkAUJKlOlIBtwyjwbtlKCxX6QRYJQojGwXyAzB5FBWRQ9WXAiKRniXOIAcm5xdHDqIUlQufinBxCNdDke+t/g+BII4EwSBJDh8lRomF44NOOlsaF3JArnCSeWTJ8BjinbgJwx40x5H0QW2TLIGyTtKIzoO8R+kdEkw2uaQr4IgNxiOhYEH1lP7lPOH3X3OJ9kooNCniCPZ+HccJ4gxMzIVwIVq5ixeJHAs8wi8MBGYa94DrqD8iS+99g3dzsWEPB8xgasHvmpttYfr8i9xjk2l15gtWpW133X3+8/fOxM6okcMbyqUtJz/47u3f/J9ZwPryMT16hi6nA6Gb+S3ioX3vWczqovqt901p0jRzqN6PCWdu55qKhXb2n8jN26+CSqmozNotk3UilVjMFq0nW26r5TRF+7Avulf5xWvwqJdPbkCZUvV1YD8+bV6N4ldPTgPmd9BOWQIPQxod8MzznKi0yTX+yH+/Q+nsHYOQgXgBIGZQ3JnqFDhzq+ADYfQgq7SXICm0i5NM9oAFGCnaNHfrRoT7Rmzfa/1SBsx91+Yu+wj7FiQSbQd6ae69V6/znnKHbxDeiZYnqwcR1RC0G8cCxsNzh6hHDfoPQJbnDfYG8oW2IbJJhQtQZ0uAIqEEq58bOw4+Y+xmeA+OLZgS/jXU8/Kq5OnZImbZC6V5UqF5RW/+H6vjSUbo6U0pWTGK3gun0VPuCDJf3Gk4e6e/uewkRy+VQRArcBfDb8QPw0oya2sAitsGSMhcULBow6mS6cFLrHU1NO0IkTQBM4jDeNfZEj+5UZxMCbkiYcV9aBWgayB0PPSGiyXTgUOABk33AScNLI+kAY+LUN1kP2DeIEJwuVj29BMceCAcZRQm1Clo3sEs4gMms+DzFB5gnFCO9j3/lJRhSH2WRL2TfUEyhSkGrzk38jYfdUo/gHkDc4vDirZL/IYkEY4fyTXURKSx3zvzN6/4UpIfMOZv8AJAsED8cNueOeqeR9KHToDeQOnG5UPCihKP3C8eY11sU5YT8h3bhPILKCkj0OKNgW8n8CBZxI7l9UXrwOscg9TbDDPcCxkgWEjIOoIaDw70hy3kc/BhauGfctqjDOAdJ2nGSrmLGweLlhGqx7ApsIcY1y0r3007+ADCcx0OLjnpq3II927xipqhufliVhd9bNnquPXfa1ZNMqSnL9uCb85qWS//tc3etkU7YitdVl9HTV+quKaYCu6NfPJ+jjqfPVtmwpRXgYS2mvRdaGx2mkR1M09Kctunx6jB7fDa+U6W+obLinz/Vt8zqqwDw5I5R71c6lj+vldT3Htjvr/OTIWxq9+WvHphrQvJ5nJs8+iBaemSh7AOWtEC74BPxO83NslRmpjL9AggLbil3nmQuxD4lgpviQyHAH28Ougzt3VjrqBZSgxrZRroMyEbuLz+L5ee9AAsG8j95g9GnjuU/yhWRDcAGiCJsY3MD2Y8soHzPAFuObkEhjSpUpu/IPzDRKz9HW2DXsPiVgJBl8m055+ICUPJ2UObnrmjVw3QthpJguk799tbTirNS5YSAO1BfcPzhRTQeHVZ+R9XWkZ0bNSTtN7+eLqSSvpVGiGH77GqiQIbJI1jjTsywsLCwZY2HxIgInFAcJ0oEAdsaMGU5wifoF0iIw2UBDYJjx3agLyIoxVphmgNRj44ji5BEkU05EYz/ULt5NfMLZoYSH8dvsF06xf5QJbJdgnTIsmhOinGBbEC3Ux9OslUwomSEmPaCQYd9xQCEZgptcYH/I2NE4jgwh5BBBPf10cJq5FtTXQ1yh8KCcCGcCosq78+IfcG2RIkOc4CzT3Jf1+YeMwNFE6cNCltMdZBhRQkEk4TCicoK8gqSCcKP/DlM7uNY46sGtJOHaIA/nWnFv4ezjwOP4c8+xD5AzXFt+R9WDUgpyiuwYfYEIAgIy4YtAADUSC9cReTsBDllcAi6CBauYsbB4tcDzzTSnNeWe/gHPRxqrJ00aXdryndLULqXCpSro6OYp+n3yd9q6c7WWL1in/Nlya8vkJXrQ7Bv9sLyQUsWLojpTzmpavX8Uo9gs9oNn+fnu5x2b+Oj+KU0cvEjf9x6mDK/nV5LcEfVB+UQ6d6+GRo77xLF9ns95nn03bkR07C/lTN5NhTIjpyGgeL7TL8Y09TdgrPLcuXMdcoOSTuwKz1hIBFQnBMKoY3jGkqxAjYI6A5vm2ZjW2BZ62UkzFStWQ5Hf4LmKvQaob1Eo+kYW+ATUnewP9ik4ARlCEic4AVHCNcYXIVHmCZI2lImRLMP+MCSB5EBA1u852ho7jUKZ/jIkajwTQK6XnMlKa7ZL0fNJP9R2HXtCaazrlljDPqWXGnn07QkORAyXSImj/K6fhryrqStaalq/XEp08FfNmjRZ8Up2V5WM3iuOsfnff/+9o4aBgLOwsPgHloyxsPAHCMhRgHhO4QlukCmAoMBBod6bunBTfgQpQ/04vTIIqsn+B2VfcAghP0xPDpxEFCuQI2TRyM7g9OHMQT7gBLI9FBmQQzjBOB2UjbiTQ5ALKEvMGGfejxPJTxwOpuZQJmVUFJSyEEQbYodmeDQqhKjwr1IioMDp4VySjYPAgEhC1WNGUnIuIIVQWbBvOMg4upBUHDtZQcqHaJDMvhIMcEy+AWcEx5WafurYUa2Q6UQaHlhSxxOc0zf+ajyJ0+xec849jPPL/cW1w2nHeaTpMEQT+8O+QEAFBe4jQMl+uoN7A4KPIIZ9ZT84LyikKLvjZ1DINoICssMs3LuovJgCwneF+4pxrxYWFq8GIBsgQLBPPLP5HdvoOcKYkllsiSkbjfDwke5ee6y2M5aqVsOm+nruXg26u1P92vXS4TiR9NGnfZUp6W1FXZ5TiZ9sUY40VZ0yoZ5/ETHYaVQN2GcUIxAyTH17ao8jKE208ypSMoO2b16qC/fC6m653vrp87bau2fzv2waSRAa2VKWQ2Nynr+A44GQdn9+E4yjaKEE1CgesV0G9BghsQJBgprCTABEFUNgT7IBQgY7i33GpkGaU54M+YPtd4dDLLnO6VOC4CPX9o65ns8LnHUByp7obWZUnoEByhiIBmwQBHpQwbFyLgNC5vsFfCHsu5lq5Rvw2VhQ+nJPQFp5TmL0CSiGUNZA7JjeQJwb7Be+iY9q3HTSkOZ//X5YOuFyQzLFlSo3c/0MrgGE985p09JV2rTzD12591C5Gn2sWjmvK/XF7zSuWw9FixBXGfJUVJ5U/yVi8PvwWUmKeJauW1hYPIUlYyws3ECATiMxZNA4SgSwOD0YQgJmnBOIEogRAJlB+YVRhlDqExAgKaaxHWMnWRfBIobYO+ULqhYCbAJnSo0I5AmcqTcOjmAeRxIlCgvgGAmacZjICjF2EfUBBAsKFZQZZIEADgf7j7MLwYLTSGbINwUPYzpxnlhwblF80DgQp5ZSFvaDLBcBNc5aUIDTyrHgyEIAcJ7J0HgncSdzSuNdHNcyZco4gTylRIYkQMHCgpOBI82+opxBCeJ+LgH3iwHnixp/SBwcRjPi+lmBa8F5JBMKyI66g3IfHHWcSEgbSow4DggqrgUkGucjKOU/3B84/+6gJA6YEd/BBZRXjG9ngZjhXsVRxrmlCaPZroWFxcsL7AbEvQG2xH16zs4JvZVv9EadW9RHM7/fougZsqpiw/d0ac9MfVwjkb6cvUuD+tdWijhVFcblEkd7kEZDu3+vDLHvK3aGN/Xg6BX1HzTESU5gr7FPEBL0XEGtQl8WbB7JCoiWsNGSq3THz1TatW2IZ1QvS7/qoAlfD3YawBpgZ1A9QPazTJ++RreT51PdvK85xwMJQH8wSACexfgj+Aamhxp2GKUB/Vp4luGXkDxAycq+EQCjPsSGUsJkJi+h4IBEQhnDdvAdSIKgMvLs1YIKF8IrQoTYLj8gwd9EzLPGtR0zNeC3C8qUNLKOzzmq/CP6qpRHqzT8E1Qr2NngAv15OOf+IWLcgZ1kQelJyRj3iV/Av0B5yzWlPAmiC9CIGX+LdXlOk2Lo0PvvM8Xx6ShxiJlom6SiM6U9A6SqE1x2sIT0scvUV8jlsr8BOop/8OD0bi0/dVlvVH1XOZdM12/7l2junze0+fJB5f5kumr6IAKCXCSpxf1nYWHhMywZYxHqQQkFGSikujhVOCojR450AjfflCcQNXwW44kjxoQdglZKI8hk+PRZnCxKM1CE8H7UABAq/gXrxUlioZksDfdw8lCoeE738QvIeXHiyH6RCWN9OIn8G7IAiTJEBoEyqgOcXEY1MyUJIoOfAZ30wzaZ7ECvE8gv7zJHyLVZcH5xaji3lNz4d7ICpUecZ6Y6cTxsg+tKqYxP74esgajgmOlZw3X1DZwfHA2WVwGU+yBV95SrG0AaQiRBOkEGcn6RuZP9o+ad+xFCLrANNUMSEDMQaiwEMZBpKMAgUnGA+R6+iPttYWERMKAMfOPvsdQo9Sq6bFtERfygrxo3uq7zW3/SlyPf08gFfyhBhISqO26YerZvqtquYP7+pJnyatJL+a//pJOHdsjroSsYnr9cq7eucZ7zYcOGUep0b+iPRzmVfv5SvRErskOSkDDw7BWC8hB1KMpSbNnlX7ooY9XfNWvlbuXIUVzV6vZSpdpFNG3GIn0zf4UKJw6rYzfCupxy+uQ8Jc4hVHguQQBRauQOXscG8yxzn6ZkmrqjkCGhANx7xjCxhqQK6yfRgDqS5zpKFxSfENXuYP1MXXzwYIxKlVqoZcuevm6a/pN4gagPDCCrsMn/9n8e697lHZo5aJgGbHisKkUT62bMTGpYs7Fyp4quUzfKaNC2+ypV7h8VBokpEmEQTgFtpOsTOD+cs6CA5AsLZBc+Jokb34BPwfnG98CvQ+EJSCLhl/hW0vXgunTkjJTF5eJMXSh97Pro3n6BD/Ju7fteXUc+dN1H4XT44FEVrtJD+V8Lo7BvdVF+5x0ndWXaQl0N80CowdzBMfB9QT1m7aqFhd+wZIxFqAV1uqgDZs6c6UiNCc78ImDcYfqYkHnv0aOH02eEwA5HB+eEel/WC8lB9oztABwPAl6chqAaKtQnyKfJBpJlw2CzfTJ0bBeSgSZ/OAOmcR5/M4ofmvHhuJJN4nXIFTKN/B1HErkt5TfUd0P0IIXGYWObEFY4e6yXbB1OB+vxqcyEddIQkOwapSw4sX6pLNgmziJ9XHD8cBppWosSyZ0E4jgheSg7ogQImTIOKASVb2ol0ySZDCGqHEgy/0xvCo3AIeeedgekHaoT7gFISJQ1picQxCYOvhkBzr0RnPLxwIJ9IHDhfkSuT5DDPcD9QvDD9bcOpIXFK4Kj41Xhg/tCPDN9QUoly+Cl3+/EUKlsGbX2ag592aCy3rtXUVnvTFPXCzfVKlUmdatUQpfXj1Hzdt1dduWitm8fp6+yfqgJUXOqyS+/K8v2+WpRtaXQkWToNEVJ3izq+u2Evn77dbVZ/bR0KFWBakqSpYiq3PpRCw6/rlYNf9K9yTkdexs2aljtj59IN7u/r2z5K+rndceVrV4OpToySDVmldacVtkdIoAAnucpZAPKD/wLA56xlGOZyXLYZGwjwC/BNpsGvoASW/4OcUQDf5Shpmkuz0L8H37i/6CGBSQoILJJhmze/IfauPUgoZwGpQ2qDcqjAto3hhJWmt/iO7Fd06w5XLin/gMKxj2rJmvdt3N08rU3lDZVdP05qY4a3xmmlW5EDOTSmRXDdfhcPt3IGFVn3+ukO1/9qdEVA2drKEkiWRRUIsYdkP0QMZSK0ZjXt0QP/gp+DqVqqJJQLAGIGMgaFLnu+PZbpgxKx8ZLM89LW6JIf/SVnKLp69L4eVKidK7zWTBg++y1a7XmLD6nqPHy6+6FDCqbMqz2TGysmeHfU5vqRZUganI1n7XoX5+B7EOlhZLawsLC/7BkjEWoBPXRECKUrFC+4F1TtoCA4A0JKUYWSSaZMIJQ0ySP8iL/TD/yD3BaCIAhWNh/nDIjdcZponEfzhgqDwJiiCFIIf+STKyXUi0UMGQ43MtpIGoIXqllRoIK2UFJDw4f5A1GGNkzBpkacPf6eFQIqCqQUgekuR3g3EI2UUpDGQ2ZP7aPc4rTSU8anEsWM37TN6D2Yb9xeGhYTOYpuDJqoQlca1NCRrDgDtNMmJ4wpqwOUg0CEKUS1woyFGf/eYDvLGPjaSYIsQg5SENMmkeTiWbfAlp2aGFh8YIhTcu/1Rx37y7WvHlbtXneSL33XivFW3tV3/y8UOc/r6rJtz9W4Qij9XXN3JoY6YKu33uo7A8L6ttfVun0ojFa5bKpaR5e0IZ8EfRl1Jy6m6K6YqSPqpzHZqnv5LQamHq2vi+0QNuGRdLw4cv13ZQhqlQws979eL46tX1fQ+Zn0Ib1Q9QseTd9v36B6mTKryRlKqtWmTf08/6ftHT1Hd2ed1aVm7zmlPAShJtpRjyPACQBqluSJiQ0IJMBxAXECsQG5VSAZxl+AM84mqpj50imMJYZ8pnnHAQ5NpnnNNvD3lP25E5Goy6FAMiUCVteUjVqzFK/fuecv+Ej4C+gbqEUB/+AbfoEiCO2xZQoSmEN6eO+Pd7jjgIfvPu0X0/7Js6/Z816pH37ftPta5mU/I3ounH5siZvuq9osXZof9NzqvrVOg2u8ETHl/bXgJ/iq0iGDeoz6oJqduysD+tm0P3b4ZU0XixFCPdvwp2GxfhW7pOSghuooFlQ+eLLoCr1qVzZlN6ZsloIHZJ6kHnuU4g4dfBYhctI865LN1y3yoXD0vsVpdWuvxduKH1Sw3/79/DIFL07JYHGdS2liEU66tdFt3T49xVaf/KaTh3croun0yhNgYSKEimMzCUzAybwPZnUZWFhEXBYMsYi1AHngVpgjAjODlLd4ATOCGoOmuKRgYKUIHvkF1AZ4KhALFBKQdYIhwWjTVAIgUHgSmYfBQz15D4pSwh6cbggSSCE/BrFjAPEeaGJKkYfksM31QpkCwQGzh8kBgoanERzLlEdMW7YjKJGiYCiBocwsMBRYr0cC8QWRA8lTAT3OIJk6vwCxAAkDJk8muW5N0C0CF6YZsIsXCdKhNxBgAAxxzWlVwGqGogdiEyUNHxHaZD8LFQqbINSPPaD+4z7AwUX/RcojYNoepYjwi0sLIIXlLwePfSHYkd5oDpNhqhY6fc1dmQebV+zU9EGb1Gjr7vpaNUymlC3uHo0qavtj95S4/+V0IrJc3Xz8W+6V6i9ehU+qE7tRuvqldOS1yZF8YqjhdW7q9j6D/XGuLe1bHsW7W7/jis43aAMaVJo+KAxSh4/kgY0LKIvLl3TypE/6Vq+6/ps8Fp16tTBURNip/Vwt/KnS6Mj1aprzOC2auKyZ/QIwY6j1jRACYNCFMKEZJJpOE/CB6IFQNJgayFRAAE86l3TK8y9TAkixkzxIfgnmYI9RZmBn4E6BPULhAG+SJ06Y51S5Tlz/ukdA9FOuTHg/ewT60Bl7A58AMgabDVkUkCAoseofsy1rNKqikNaFUmfQ/XrNVeWt7Mr7sGNWu51RbcPX9XS2+mUN/wEzdmZSl0mTlLFKKs1eshBvZ3rifpMX6YrZ5KpROviSp4wg46vX+Aoe55VTxwUowCShcQS5VWcG+/g2TOG8jdKrrGXBi63TbRcG9XFdT0uuH5PJ43ZL908J/2x02Vrj0mJXKc8hveb+Bvh46RT+guLNX7MLO0I31VjPnhLse9e1OnL+/Q42puq1S3Hv94PccW1p2eehYVF4GG9S4sQBYQHATDGniwMSg6UGgHtbRKcIMsE6YH6I7iJGAOMJjW/9GBBfQGZQm015RxkNXCCIBMoiTAEC5+hFISgMKgBKOuiZpdSJcZ4EvjiJHkqUvg7pApBKBkbZNH+VdAQnOJMmBIfms7hzNE0kB4iBOGQNahzkFFDMpEJ4/hwLuhz49e2cEYhdGiCyDHRl4RMkXFCcTJxEnFu6N/D/vB3d5jyKCY/sV84hfSEsXi+oL8MCivgPjUEQJIRpNCLCbIGCT3kJJlbmlZz75jyp+CG6cVgmjuTceb+RmKOOot7zy9y0z8wzcBRtEGG4oxDsvJ9sWVSrwZubR+qBo1uqNvungrajDILv0A5Lj0q8DlMaY4BgTbfMf4WLXp0xfR6rI0Tv9XPC+bp1523FHv/PJ2PFEdF/veZeo7epQjZy2l2l5ZasmCFslQqq/cq1Va3OFmUa9BqNft6svpsvKGaH36gJLHvafzUhao9a5q+SbNGxdK9q5UnViu267ucM35i9WlfXuHDxtHqmKXUvWQ6xYxQWScGDlTuR3dc9rnt3wQDdpAeLyREeOZR7gEoEYYYMSAQp0SX5yWfhVBx/zuALIFwIRnCegj2aSKLAhj/AztvypRIolBejV0kwYG9xS+CPEdhg6oGsC3OX+HCyV32/U0tWoT6dI3zXqYpLf1I2ux6lHfLmcLZR+/gUy+ywADfgyQX9sN9vPe3355XjC2z1Gn0VD0q0Upp47r8jCdnderkXu1N95rypTupdct/0+03P9WcL1Jrj9c95UyeXMmTZ1HZj4fq7WtSmtjBtpt+AtIMkCCCFPNMWBjgo+E74Ufiv0LIQRxR8uQOr20un2i7lN4V2SXNJtWrI+WPKPWfxkhqKU8mzzXf0cmVSzR59k4lqPmOahXIp+7f5NOV9WN1asEPGjo0vB56RVayN3Iqfbx/yr5Q9qCEwd8KyFh5CwsL72HJGIsQBYEyWRLktTgNBNMAJwASghITnAsCs+AG2ROa5OKMsGDAIWHIetO3xadmrsEFHCUcEKSbkFBkpgiyyG49q2CLAA+HBUeKnjUsBJOpUqVyzgPOH+QFzlpg9wkHgWkDkDGQPShOzFhOnAVKmdxBoM12cRbJ2nEtIMW4H4w6iMCXfebeIQvk2zlDKk3gjpoIx4ySM0rFUCYRxEPUoLJgm8ERRFuEPPiukuF1H5MNuHcgMcgMMwqW7/fp06ed7xfkHwEF9zbqNIjO4BiNzjOLrCT3I/c5xAxlgjjSlMpBPvoFiCSedfRr4N4mWOQ7wmchX9hP7l9TbgiBCPkI+cQ5YPpXUMbYWzwfbFq4WSevPdaG5Zv06MkBrVh4WJEypVHce1u1ZEVGdfjxfcVa21XDv8uo6i1ia93sP5W3Q1OVTB7jee/6SwOm3UCc8n2nnMUn8B2EhOBZ8eDUAWUsXlRRzqxQkjyx5ZWnuGK/1lf1GkbVFx0/VP4iBTVy6HQ9SphIj9d+p5RNf1TNhg3UuVoPrYrQUuWL/axPa1bQBa/wKpF5rz6o00QZa9XVvsQxaB2jW/fva5HrWTHNtSR4PZfyZNuoMwWzO0E3Zb7YMpIMZn8Jwklq8DxhQh9qCDOp0ICySRQw2FdAIEwCgrJcbLk7KEWidAQbOG7cOOd5yLOExIxZL8E8ZAt2m/3iuYMCkPeQsKC0meQKxDf7STKFnlpJkpBkWa2yZdc7ZNHlddKcY9KCj6TDfwle0rpcq3eauH6GUJUn/eEgfUjSuMMoTqT+8rq6X1tPxVPyWHf186RB6j5in57ESKbUOqlF01uo+q7MWrE3qsasParaBVIr6PMoA4/u3bs7do0eMVwH/DFPkNjCn4JgY9ISvhHEm7GR3BbTRrvuPde5H9DHdb+fkTZMks67/lawqJQ5vecaH+vWxf1av3GLosePo1NbFum7P1YrbvSb2rX8vCoOGahiCf79CUgYCE3uHeyWhYVF8MCSMRYhBoILMi5klnmAE6ijFDFlCxgSSly8e6ib4DkowPkiaALIbGHwIQYIqnAiAjoFKDAwUwYIGJ9nMEWwBxmEoceZQ1pMjThOYHDsF84lhBulU5An/BtHyX2UpwGBtunvQlCKcorJDGRayGCi6IFACqjqgeAWBQ4ED9eaDBIkDlmlkCD7LJ49uHdYUFcRZLgDIg/yl0wvPWDIkvNdhyzkGcM9UaNGDed7DykX0LIjvkMEPvQ7YFvIxCnNY3vc75DKOMxmzDzONSPreY1nIKoXAiqCMZ4/PvWjYZ9ZJxJ8yBsy5qyLZyZ9DSAfLV4O5KmYWylm3FC+knnkCsmVNPIYDR4xStP/vKVTO6+qzqOmylm0t96/0EUdutxX6ylfqWTy59/k+mUB32O+K/4BxCeEBOA7+ehOOJ25VleVP4yghZ1Oq1yvCGpYupoWLJitBLGjateCcRowfq+Wb9uk/Xu2KV2KGBrWsIeW/fyFLmfJohad+zrrIgEwaeow59ly3mXneS507fQ/Zc6YRgPGzFbiGOF1aH4P9Ri9SbdueTnvNyQxyQKSEtgqU2aL78NCw1d8JBrdUgaCLWUb7oB4Rp3C847nBiSMAcQOvbnMpCIUhZTDQPZQusyzjPfzvOIckqihhIjnokki8fxBxUpzc0gb+n7Rw/34cTllSDu/lXYWkEYsdAXqJldyRZo0V5rxm9TFf8MPAwzKpFEX+4ZIcTKqwF+5lxbdv1aLLjd16tJ9xY0dSyszptOTrC20tFVYl9+xWcXyPe0ZiA+DgvZ5AD8Mn4wkIlOmSKSZ5r0G+Eb0BESpBIHDdedzlJ25/hO397XFT98bO6lUtrFvWwyr6AlyqPbHGXXh5EGdvp1AadMkU8wo5zRrWVPtcrnOhozhPqTPIgnV59XjzcLiVYYlYyxCDBAwlMfgROBsQEiQoaHsgEwzDgGlPGSbCeDdgcMQHNunhpmMmQl8CPxxhMio8/eQZvchPQCOIAHV8yJkIMZwtHC6mIzEdSBApGYdp4pJSEEBjiDSaIJFnDrKLwiYyaT9k616Cs47Y60x7jh+BQoUcAJUnEKUD1wzHA5k56iLaPzrHweAbZIxos8H5A6BML+T/aP8i6yonZT06oL7x5CfKEncR7Ty3aPBNH0UuL9wdiH/cOrJMFJCiNKGUkr/bgsHmOcWn+O7hYMMAURwhENNc0bucRxoeuP4d908nyBu+F6wADLfSNO5lwnU2H/eY/GS4M4JzR82Qevv51TH6RuU4uwc1Ss0zvWMe6JbT77ToCUZ1OWzeNox4Wtta99eOWI/7x1+8YF9wUYEBpR8kN2vUbOq/ohVRsNWhFOMcJH1mFKOPIX+fh/2bEaqPMpeOKeOnqviskOLHbLfnUjle873kmTA/ft39PDeQ63ZtFPhw5xz2cRW6tJpgh693lgPT2/UwRHlVOybY1rVOq1D6lIuy4Q67/qzmd5ZPo22NsCHobSJnjEQJthASpFQ3vCsg8yBZMA+A/pw8ewiQYUiFZ+A42EfeJ39oWccKkNsNwob7LUBlaX03XWtVs2bSmnXSGmSSDfvSsnSu17/Var1jhQ5hKQm7Cc+RIARPoZ6dH3PIVtofGwIMc4HxBVgvTy7Acpp/FcIrb179wbb/vsFrjnXi0QVPfbwkyHiAftMDzPOAeoZms9znbh+JAb8hePjVLHwfn3way3t+KS2VsdprwFftlPOlA91784t1/HHUKVJCxUp3FP/FZUx9s1TpWphYRF8sGSMRYgBJ8E0anMvD8GQGOPnnRwzuMB2THBmQEYaJ4fAnKyUaWoXEiCzjdwYRRBZKJQiZNRZCASR/QKCNDJcZEIwqmnSpHEURcFRYgFBYWq4cbRYrwGZMqTITJHB4LKfZMQCqhgiyIXMQRWDmskQXASqlCpxD3Tr1s1xdFArsU2CZeNguANyBqLITGQgiCaAxiFE1UPJCM4TJRwG9LtB4QPhhXPi3heHfULSzLXAwaEECqeWUhOL0ANIUEgXFuA+IhYQkJD94ztJ4EEpEd9LHF9+8szAOfcczQ0pwz3HYkAWmxImgkW+5zjzQQXPD4jFefPmOWUZBFHsL99hixcXNxLV0cilrl+uSUmbfPC0b8zZMzqjfPrydxQLV3RTVTXwryEkGbg977j+fud57fGLBfPd4f6nWSi2hQW1GCpI/5QI+gRKPrADD3Y116cXLypNqsTqXz+FjhdfrDB7pmvp1KWKfmmTyu9+S4t2nlb2lAl08eLdvz+PXYHwRXmC/cQORYgQRU8fEV469vsuxVZRrT47SEM/eFfzz1zX7uyfaFWutM5xkZziGHwCRAoErBn5TIIB0gefxTR7peQKUPZNYotyI0qTsLeoQvEhaMjP84yAGnIYxYvpGUMZEn4BimVUGATc9LjDDqPg4VwzQMAnhHFFEGGzSXuOS7F87vcfbMCfww8IKLhWnBuO1TfSAp/REGP4DJ6gjIj1AEgr+uWAkEjy4IehTALsM2Sa8W24b+nvw/3HtcKvIpF17Vp4ISh2XU4HDIj8z1ckTARFzJ5MKRK+pfJzT6i7TmtJ32H6NnluVW9YUAlcbid2kG3gGwZHYtTCwsJ3WDLGItSBDBIKGTIKBFpBVYV4B4wZ2SozOhvHyD8gG0K2DwKC5ro4QqwDZ4LAj2ASogIDjKNE+Y13I5nJ/KAuIcvSoEEDHycjmSkyLDhkGHzk0mRjfBq5aMD+kblBgcLEBwglAIEC6cHoTNaFEgdZOEEk5JtnQOsbCKLdFQIQWWyLjA3ZKpxZlDM06PVtDDGEEE4F5xd5L31zIGco2QoO0iuwwIki08pxct64vi9z81Z6GHBMjHinBwISfJpGkj0mCOB+QaWF40gG0pSxca9AtPk2wSskAVnM/QkIZNzBdUHtgqSf7zWT0ih/5DpxL3NsfNcpv+T7w+dRryAhp+zON0BkUnaE4426jPXzveJ7y0JAxvfK3KOQpdwj9HmC0EaFBrlp8WLCKvGCBp6LqDwgDkLqXJ6+kFhRUmVRqoyRtTFFS8VaP0rzNx/UJ/17K/HjQ6q27onWrl+nIkWLut79xPU8O61x3y/QjXsPnHJaSAy+s6Y8UY/v6tjqkerT/4yKtiupCU1LKHHpj3Vi2lzt37zWCawhdplC41PfOogdyjBRDRtAxmD3eE4yBIBg2UzUYT9MM3QUPzyP8B2w4wb4Aaj38Ht4BpPgoBcMTckhOXhe8x78CZIb2Fq2xXPNEEIG5EqoErp8WTICvRNbpMN3pJgJpViunyevSonSSulSSJF9EgQ/OKXZX83QnWwlVe3tNxU9vHe274GuHN+hirWaKmbhBlq185wK50nprx4v2BhIKJ6t7tOYAguutWfpEOs2BA9KS3POIcHck19BAT4WwNfBl0LNTJ8kFMOotyiRlSjbpS4pvOAwyXUtWeLNylI21qzZd7V5Yic13BhX5aoXULhoTxQ1fnht37Rd44b0dyZoQcRYWFg8G1gyxiLUgWCGDDMBDRlv6qAxsMFRQoTTgjqEjDpBKTXaZFgoM8Cx8assiqCM7Ifn1CMDglgWtkOQCwlBwIYzyOsEdzhqkCAElwS7ZFBwFAnufDtGtglpAfkDycFnMP6e5RBm9C9BKMEhx8exErBiwCFFIJ8ISE0GDyUCUmsULZRs4GAHBrdu3XIcVRoM4pSQpaIxKoEvxBQZVLKOPhE+nF/IOEgYMq2cH7JlTGUKLsfJv0BNwTbpA4DKgYwf55/rh1IDYgMnOaQbTQcnIA5QYuGUcu3JxJJhhdBA0cQ9SJCA/Jv30cMBooH7je8HfQA4Jy8SIcV3hu8ziwEEGs49ai9ISxpIc2/iGJO9pjzPNyKGz/EZFGJGicb6uBf5/pCBpdyA3yG2KHUyoOSORoooyyA3jaMeEuCehPzkGCGJ6blFM3QLi2cBbJp3wNaQQMAOBVYdA2kB0QDBUThfZ7UrulFf342uJ8tmq1fd4hoyrJuip3xTteu9r47vlNKC3iUVIUxEvZmqrKpN+kbV41x3An3s7ycNyuvn+XN0z7W74dPnUPrT8dSoTwbN7fmRkpZooc6t6mmB6xnP/kJQ83zj+Y6CDnuFgtMMN0CtAlHDM5Hn5OzZsx2FK89GVC+mZMa3nlfYQwCBzHOXyUMoOYwaF7vHeSNBQVKCkiaeczyDaI5OnzWSORC++BF8/3m+GbjcGlF9vGkTBIG0rJ30Rwup/ZvS2qXSd2ekXrWlIdOkEsW9m+ID7uvIL0t1NU1WvX53kUZ88YvSlXlPtbLH/ffbDi5S+1ad1HfQt07ibEO3t9Xn3nz1zxdGx47s08nw6VTk9bj/WTt2hhItbA4JoZAC9su7ZzDbxhfE3+TcYg8gu4KCxYsXO0kz7+1jM2dp3vyJyyfygYgx+xwhivI2H6FpzZ/+e2O82I5flsd1YSHpLCwsni0sGWMRKkG5EkQGAT1SYDLaBOmQDwFt7AnIjuA4EVwSvJCthjQgmCYQJZNuJjmgbCGQCswIW9PAFECWUAoEOYKDRkkUJAgyYxQGkDUoanBoCaQokzIjtQnyCJZxEiBuCPhxFtgfgi2cPnr74AgSLLK/kB2QPpAHOKAQGJAGlGVAgiDX5vx5d0xsh0kNkF5kcXgfmT7vVD2e4Pgge9guTiKBKL1uzHaeZoWeSpFRPJnaeIgNpk94d545dkgC6sfpncO+c094ljmFFLgfKDtBhsy9g+PNdeOaESDgHHOvBJa0ep7A+STooCcCxArkEt8NiAeOlawsvYC4XtxHEDYolujj9LJMaOA7AvHiDv7N94xss3sWn+uMAw2RwTWGwDSNR42ajNc5V/Su2eSKcPibIVD5XpIBd++rRZkS31meYRCwZgRtQEHAQikV9z7PDHeyluCLQIx7lOMlSINA4zUUTrweEJWbhUVwAhIlIA183YHdx2ZB6hOoX78+Q13aLVTdpnu0780SWn81h3oN7KjcGROprMumFi+cX2sOX1TrOg1UoM8IZfA65qjS+G7nfnRDI1cd05uF0ijj5UM6deiYLueup2Rn/tRNl52NdOWActfvo+/7NP9X3w2++6avFQoYlCkoOVDSQr5ix7C5fNe8A89REknYNhqDeweet9g5GvBSqmRgmsBigyF+jT3lvTyLaNqLLeR3fApUjSQ+UJV6h7zNpH1zpVZnpZivuf7tehyNnSYVKi696S0R48L9m/JKW0glYyVTqiQlVLSS9Ofq0RoxMqyipymhd8vyTLurTyet0rkYBeWVIIO8Hkv5OrbUqPdnatn5g1p2oJjadvgvEUPyB2WKT6OinwU8CSCIbeObQK6Z4RIQ6v5tys41h/iBZDPrgvTh+YzvAw4caK2yZSO5/p7qX5/F1vK8p0zbJACwvfQ5I9FgpnRZWFg8e1gyxiLUgkAHggDHDAOFA4SxIsghSKeUxbcsMNltDCNOGVkFnEKIAYIpsnamtIAAh/WYrAjEAsQI76NMCqeQICyggOShvAPSB2cLB8S93wuZL5M1JNhC6u3TcVC/TtYMYw8JQABNsAxZQlBIBg/ngf2mTppSDNZHf5uAAKKDIJ3xjChumBhR1JF/ew/eSxNB3kvTUlOj7R0gmCAyWABkEg4714jzjIMJ6eJelgSxRd8NAlrei4SbgBoHJzBECMQR95DJIpJR5Bx6kkHIi3GAcZD4nfPJ+9gfsr4cJ/uFKgJF0csU9KKKYQGeJYAEBxAvfFcITCArUUvxO/efUVK96ICU5HvjPvGLawlMXxpAAMSoWBp18hmOke87xKlxwM33CkKO7y/XnPvBXHPWxz3sTsbwPrLbPEMC8+zwBN8JnlMQSQSFrJ/nFAQRzy4IS4hcnjEEjnyXyPrSq4Lv8oukZLIIPeA5ArGAHed5CWngE1CioOa87rJ1B06c0A2X/cycILy+2H5MWd9KqYELn46hiXH4sGbPnqD1v01w/s29Xz7pKX17tLVGlN2mT7sNUZjD36lAobe0eus2xY0fXcnu7tSKpa+pbK8Gqp8/k07MaaPPJ19TnYa9dXrvXi35sqm3E/1I3EByQHjwveI5SPkR5C3NeH0D3zmah/M95b2QqRwfgMDheYFChoXzxDnCHpFogRjmGYRdNeXQKEWxSXz/mZrDQnKJkmPeh+12J2O+/VYqX15KkULCLLfBND+Stv0ifTdbSuN6vI1qC3kivVvcdV7/ijbuXjyr32dM1IUMuRX12CadiJNfVUsXU6oTkzTiSnkNbvXa0zfeO60fRn6m+1fDakyLnBo0pLUGn7yhsEqlctVia7M66LNuieXZ4Q41Mr6Wdz3pnicg1d2nXRlQks71JmlGYgtwD9BvzwAfCB+VZIVZh/v9gX8G+YQv4d023MHwDHw7iEi2QTNrCwuL5wtLxliEehAMkqFigYiAIEDFglOCE+NZL22A84O0GKcHpwoSwD+lThAkBKksBKcQKgT/ZE6oAyYQ963/CUEgygM+h8OBsicoJVYch2dmnXIJAkcyJxBNhtAg04RzRmAGYcPrqB44DhwByBkcPoJqgkWCOU+lEYEeGT1IMBQyvAdprOkXAslE8IpTgYqAMqTAjCFnvSxIwAFjjylPo6wKdRLXDvWMCSQh0AguuQ44sBBrBMyoa3BSPVU8kDbI1CFPII1wprgOyM6NwgOlC0QXx2SIH5pP4iyyD8ZBdy+R4u8AAu1lVMb4BoJ+z6lChtB7EVQxpm8LKh2UICZ7adRZlOHhOJOF5Jpy7xCocC8bEobgzYBjI4jhMzjakLzcI3zHl/ylIye7TxkBhAyEDgob935N9KjxbDhNPwfWyfeC/lCB7adhxmh7N5mJe980Jua7wgKRBnFJDyck8z4p4SwsnhUgFli4N3nWYjs8x96vWrtR4/6IqiGd/6fWdWopfPQ4ylSyhXpk2qdPRv2mDYlyaFCt6tqpx4qWsawGTlymo/MGarkrUI2ImmB5RNfze6DeHLhaG1rlVKQHN7Rn/ynVyhFV8at1VqZT32tXptT6rWFNdYjwUA/uXNOFa3f16967+nzwMMVP9A8Rw3MdnwMSiecAZUvYVfq8UBZE2RDAvhMoY7N8A/4EJY0oe/kucuwQL+4EPs8YiFTUMPyOfSO5wfebZAvPk/r16ztEMLaO1ynjptwS+0dygWcSzyH21zs8fuA6z19I7wyVvO5LEV2PsAofSoXSSTf2SZczS6nCuux/tLCKHC+qjh2MrI9addKR8V9oxdbj2vftddUfn0QPXL7NjsKFdX31Lv2yYJGipM+njyZfVbtuw1Q4YwpFfLhHX1SZrOKL/k3EcA4oO0dZ9LymVgYGlJEZsP8Acox7GUC4oUjERyR5gV1yBwocSDzzWb9gEiT4Z5Dv3IcWFhbPF5aMsbBwA0ENteQszwIEpwToZioKag7IDwgPyB2IBMqIAIE9jhmBIE3ignsSFRJpiAqmyRDkQU5AtJCxx8FDyoqzh3oGMoisPK9BaHgSLmaUMLXvOHJk3yBwOAacRAJUMvo0D8TJoGyFrBsOCEoClAE+9QsILAgujRqB4Bqnhu2zTYJLHGNUAGSwyBixvzgqOK4E4WQO2XcyUsi3ORcEo+wrTqpfqg7OAeUmBAtIgtkHCD+cSPfpUBYBA+eRTB/XkfvVEKiGQKG0jXIeSvnMSFSuMd8rFlOeBwhUcI4pqUKy7xMJyHroxQSZZpRWEJfcQ9wzOMiQM2yf37mXUNEYUgXyk+88xA0kh0+lCKhPzGh2d0CEoOQieAtKY1MzRtu/4HyYRseUSllYvCjg3oQIp/SG5W88fqBrl3coTK98qha5slI2/EL5F7TTrfOH9M7iLZrdNKaajB+jDHNvaEmRx08nLX7d2iE5Lr3TX0t6vqvoy1sp//8WKFO2HNqwup+KFWyrAqke6rbLZs7sNkEDln2nQYUyK0rz9s53KkvyiOrQuIwelxmlyytHKW79p6Tm4yzttOHICWWJ8PR5g40jMUFgbCZMGqA8NUQMNof3YivcbS0JEZ5X9GdjOpRRU6A2pUeMIbqxxyQOeG7xfKxbt66zTRrBQsTgb1BCjMoWAoYSRLbNM4pnJ3aRbeGT4BuxLfDzzyQx5HqP65kaUyrUXjrlckse3Ze8Hjzdx/Ausxg5Ikoe17Pa9Yd7j6IqW4X3lC1MOEV8EEY5mnZWzq3z9UOvasoSNYK8st7SkFwdNGvn9ypav6XKJYuo11PmUsydw5W93CSdrDBRNxb904wXf4SSaRSHkHKvAkj8mOQPhDmJKvqUuU8l5bhJIOK7+JeIcQf+HUpgbA8JgJdFlWph8SrCkjEWFi8QUEjgKBFI4iSRFcfxgThASUHfFFQVwZGNhhxALYKqhxpmCBEy9ARZvI46BocAebe7KgRCAlk1Kh4ktmT8cf5wHo1B9xwl7AkcCRxDnMSGfzWNI0vDdpDkcuzIcsnGsV72DSfUjP8OTF8fd3D+IJFYTDNkiCMIF84F6ggcXDKJvBeiil41kCg4RDQ+RJUUEMUO+062kYUsLiocHGC2gTNJdjSox/UygXsAoo5zSybQKNB4DaLB9J3h2gDODefbnCPuHYCiBkIDFREOphmLznXj/SicuK+CM1uKc+xOghAo0QMCQpFghew2jTjZF6MGInPtvg8EUdwHHLd332de5/50v8d47bfffnOIWPpSmTGrFhYW3uGm1nWrph730ippngnqn3GnBvSdpSIN8mnf6T8U9d6fqr6gkIrduqHRpcLr97wFlb5cH+XNlEl3r1zR9rGoVO7r/jvf61bLqDq7srfe/t9FlSpb3iFtAM/uHzq8p/Sun9jMJ2HC6eiTtLocKasGlkslFWut+rVr6vb9m9rx/Txt3bFXd57cdsjbn37+WT/MnOnnZCBIGICNhCjBTmGL8A94fnqChAogmQPhT4LHqNwAn4dsxs5i81FcoIhhOzxbIG6YqIMqFduLDcYHIYmCWhDi24wdN1jo2sU9jaX3XId8eYu05axUOK80bLXUtraUKp60pEMbRRw0WiVwE24f0U/Dhmjq/lRq16mmct67rltPYunRgzxafPwDdek3QNmi3NXFOxF0dc9abSneTBsPDVZ0NxPJNUCd61dJ18sMyuC9g5kS5d7cPaBA1Y3Cl2vvUz8gCwuLkEfo8fwtLF4iGAUKGXVUE5RB4HQRiFHzS+aeYCwgvUQI5CBAcMxMszecRzJy7lkYGvpBEBBMEuD6RPwQFOPskZmh3p16fXpJsE6/yCI+i0OHvJbMPIoRVAWocKhV/+qrr5x6daNu4NhRP/A7gTpNRwHECOQM54EyKYgkU/rDPviHtOI9qBZwSjkesoOcH84z6h/2A6kw5UhkkQiA/dN42DcQYKNuYiQmThCZXLbFufcs43nRwDXhPnEv34PYI7iA0DLkngHXDQee10zgwPFzvTnf3Mvc4+ZacS0g++rUqeNc2xe1DAbCkn3kmPmu0muKAAa1FYQM3x2CBdM/xzv4RuYZMsmA842qinIDsto01zajwS0sLLxDDBXot1zMurl27phGdxqivFmv688DcRXx4RP1Xfy78hz9VG+3uKBKdevpyfmDWjy4ufYnfKj8efOodqns2nr8pI4fv6rHqYrq470l1az2Otf3/W1HRUoyAkIVkoJnAYkUGqtCxp7Zs0nVypZR3c5DVCdvdI1o+6tiVUumZQ2qaW2/hfq9ayt9/GETTf3tgDI93K3D5+649jKFCtYooLTR/vtc4DnDcxc1HWo5gnTKirAX3ikjSHCwX6hbsK8oXCg5MuCzgJHY2GxKgjkWVLCUU+InoK6hdJukCGo8EiVsFzVr7969nc8zyXnOHKlkRWnTRmnxTun0ASlWLtfZTyHliix5PXGGgitv16aa9mEL/Zwxl7ImiCglyqJ8Zzfqs/ZLVbrDd3r3wHJNX3FIsSLdU6z7F3Q2bRU1qZ5JnkXb+DHsJyT4q0zEWFhYhA5YMsbC4gUDQR6BP1l0nCRIBgPIBhwyekswGpdsFeoTMhze9dzAWYEoocyGLBgBI46be+NRA8qKkPmiLqC0w10S6xsIGnHyWJgChMwZZ5F9907pwd9R09AgGQLCvT9GvXr1nJ4pOLMQQmTwIHjc98WUdHkCRxJFC2oKzhFEFueHHjAoGShRYj3sE1k99tF925wr1BbuUmcCYM4t2Tdq0SFm/AsICp+kv+ZvkDqcC845TjGqEBQzz4KAMPcRpTAQXDjdwCiFyJixUPpj+qMge4dc4D7kvjT7iaSfv+HQQ6a9qARKUMH0FAIRAh3UONzjnA+yzCbQQc3C94xmmjRVRDUGyeaTSswvcD0o3YOw4/7mu0FpnPu9a2Fh4TPunVmhviMn6ljyWtp06ZIqpHmgpCf3qE/ZQmrUqpUmDsqpFafv6cqhZUqf5J6Klsyvg+FKqlP9d9S1W2eVm75BPV+bqqwdhmvx4WVOPzMSAnzvmUZjkgjYLJRwJDLA9RNb9Nvy+eq//pbm7pikMwffVsPqNRR5x9fKkbWa7mXMoTU9GurHFLlUr0lLFY/4s/pOjK1xHz4tAWQbkLv0dYG4R11ngD0C+Av0luGZQ9ksigk+B2lrSp/oIQNZDoGCopNG9gYQvOw3hDnNfSHIORYUnDz7+QxJEJ437APvgWzGhlKC2bcvz38GE0hOK9g70k/jpakzpct7XXb1gRT/ihR3cxe139pEn3WorsU/7tDl+490K2Y65apSR+kybNf2n7qq5PzzatCuvE78eUS7f12gX3cd0nX9m4whMUUChxKb0ACuA6WvXE/uA+wuySH8Ba471880bg4o8DPx2bBPFhYWzw+WjLGweEFA3TZOHU4OzfR8auKLs0dG3GTFCezJWvF5gmJKI1CdEFyTGcO58m1iEcCYo7ohG+bZnyIgIEhnQVmCgUfxgAKEwB85N44rTgVOnk+ghwfOLJk8gnscXwJQv1RAqAgoFTHjgn0DziUNUCFsIGHYH5xVHFKCX1QbONqoD5B8MzqUrKcncIQoLUP9wTXjs0jH2ReUSwClDUQY/ybTiCOFA43DTDM9rifrhgCjPw2ZPtPE0ROsH3UJ15ryMdM8GUCgkK2l8SPEmumPguMKUcJ9QRbV9DiBvIMEYoFwCkyT5FcZnFfIFxxhavPpScD9SObb9EzwCZxvrjvXA/IRUob1UfqGc02JH99z70grvs/cm3wfCazIhEMk8h3lPgyqKsviBcCZOapXaIXq7f5Clb1RQfwHj+7q4KLh6j8+hj6eVV9R95zWw3hJlDJFHNlOD09BUIlqEfKe75s7+L7yvFy+fJD2/zJFq1f/rGXxs6n0W7c041Zufd6ytsrc+l0Fhw9RojTx9cuOcHo9yk9qMG2bEmRIo5WNsmlkslqKf/Vnx2YYMEkMop6fDcuW1QXXs9V9ZlKslLlUrenT5MEHNcuoQvuxGjBwoMKGyaAkCaUbC8Kp+eTfVSm1tP6rgVqVt6a+avGGoxjF/kN8+DXthmcDBAVEzZw5c5znA+VGnv6DmXKHncG+8CzBJpCcgNylXx2JAZSlpoEvvdH4N88e0zOGsiUIGuw7iRH3KY0Pb0qrpkkjXMs1L5dNcpmmvC7X4/ofFzX7SHNludtD7dp7qfLgn1Txznx93f9bLYnWXh3e7aplHZrqk8HNlSHsZlWv20Lx3yqjBk2Kyb0jFspUbCbP0VcZqHKN4ofkGck0CDWUlvhTBlx3CDGuSUD7xpCAoeTNNvC1sHj+sGSMhcVzBAEagTMKEAgARhQGpG8In8eJMk1MIQZQVxD8QzIQfJNN8Q58hr4cNOTEuWGCTHApGpgYAYnChBgcOPaHPis0ivMvUBowKYYpEziYlL/QcDA4AGnlqbBBWQOMmoWyGibekIki4+hOVkB8kFUyY4j5O6DJHuQNzjlAvcQ5wHlFZcK1RmVC82LOPaoUFBYod1AEGbKKz3Pt2DbklOk1goNNoEEZD2VVKJzcr5l/S7Ms/gu+Lzi93KeU3EEqUnpAzwWCksAAlQxyekg77ieCQgg3+gPxb8qbPME15nvM84D7huDDEjAvJ+5en633knfW5eafqFfl6Jo3foOiV6mrBqkv6/aDqzp18LzOPZ6m+vXmqNSXP6h+7ofaM3WGNt1Jrbcr5VLCK/PUtvld9dz3kZ6cvqjrt+7r4rHd2jV6se4VqqxmDfLqyLBC6nLxU31dN5EO/jJV08NU0tf/e1v+0zW+/IAMYEwvz0rICO+ACpPnO8/gVcdu68+Ll5Tw0SrtydtBK9vn1bqva6vl6Cc68iiikmcoqZn9ezqlsh+XKKQcCc7r+/eG6fGQ9/TT2rXO+iBKGQ3NswF1ITbu0spv1GXVHzqaqac2dMz3n31o03uMBn3ygQovnOz8+8lDLx1e9Z26VY+kZiej69HjqIoa+3ulmzzRx+PwDtgX08/MlLhCPKF+oRcXNsYdkFVMUjLvgXAGPHMgf/gb/gjHx/lCkcczrEOHDs4kJZqQY5PpM4O9A6hiENtShVriA6lYE5eNdJnTiK7HVhSXO7OlZ3Ttb/CWerz+k+N3PLh3SzdPxlDM/BWUKGos7RhWQ7OnLFDWj0borQy1NKfGv4+RXjkkM17FRrMQbxBdHBf2H5BEc78HUOviU3nX9wylJvcgiieSYKzLN3AeScig7rREjIXFiwFLxlhYPAcQkBP4UcuNccTZ8G//F4gAHCzKcciio3whYPPs1cI2CPio8UbxgTHHYBPAm1GWKGgIPnHQgvPYUGfQbBgigTIpyA/ULtS9E+CyL/4Bx0OWDkeQ44OwIEANieCU8+9OZkBqca5NcOwOVCX8HaeUc2qAugaiBeAI41xBrHAdcJiZPmUylpBNTKyAjAFsg+OiBw+KCP8ofCwCD+5T1GMQakj+URJBTCL/5h4Lzoa/3FMEi0w7MRNPCEoIEA0JiIMM4feqBRuhG+GUIGk+1f24mQokdX3Hb+zTjLP75JU+nqJFiKPk6RMp6v6IihW1kkpVSqsUrk+k6NBdSb9rrEYVGmqnUznYVJ3CRVeKZAkUK3oMJUgUU1gKR/d2epYGDcmu9kdKK6PrxTgRLuvYyKXadfFtFU3g2369GqDslOlA/gHfLYJc1AQ9ejxUwdSpNW3aJKVL09BJZFzum0KPHnjp9rG1+vKTCvr5TlVVadNKBW+O1fAtT3Rg/wGHgMC2QdSgUuDZfnbqJq0r/7Gy1R+saU1cz5U7VzRvQE19H6ur5rR8qhqhBwu2wr1nS5jwkfR6iRbK1+iu8jx+7Ng4d/DMMP3YvIMh9SFMCMjdge0wJAsJDcqKVq5c6e17eO5B8FPSi702jVyNMgabTYkS/gaKGwhlM22SgB6FBcQxuHJc+rSCNDem1Heo6879i5PKVTKKWrzfQgnHfqVSB3qqUsWB2vdGWfUZPELNK6RTyZK9tGLDbmXI8F+7DuGFWpdG7EHGjnEqPOCiPh/2ke70iq2VdR5pYLGgr9Y/IBFjfAPuG9SWwD/Em2lK7xNQxlDebGAm+7mDv6OAhbyzsLB4sWDJGAuLZwwkqJSy0OCTkhX/BH04VDhTkCdkAsnaoxIxJSfegfWSKSO4BIzixaHC+EPQ4Bya0ZnBBRQABLKU3SAbdx+biyOH40w2Bqk3ahz/kjI4Mew7igIcD47Br9Ir/4BAmHNKWQhlJfSX4ZwSONO/BoKEv1FSZEgTgIoC58bTCaZ0zDg7rIdyFWTeqGAgYiDODMhMGufM/JvyKcqGAjJu2ML/IPBAms39T/NNlGhkzZkg8qwnWRFsoYhisXhV8UgXLm7Q6EnzlT7fbX23NpxSli2i1IkPKnqUWzp98Jxuu7/91kH90HeaDiSuqFHLOyv2ld/UrsJ32ncwjFJFiqgw9y/r4rnr+ltPlaymOnUYpq49lyqNo4xZos2pK6nRK0LEUOaHuswTKAEonTGN6AMKSn8I8lGCfFU8vuLFjqkmqd9UqY9Gq2TmC9oWv4x+H/mlQ45J/9O2+q/r1B8bFDZMWCVLlU8Nhk/VkEGfa8PVOOq5Z7UeL2+r8vm3KVLZrzT2w7dVtfMsVdVTm0uZIokPdyIGgoUyFBQolAt5B/cG6ZS3sh7sH3afY6eMFyLGL2CDDBGDfSbBQGmL6TnF8wcihuchCRPsN3YPZQzPRp6RqG9JhnC+UKhiy9l/bDEKUxQyr78eS9ceS6P2uBb3Hbggdfzc9exNNFz5wrv2N3sX7XoywAk+WC8KWlQ9aRJH14H9Z5U8YxKnRwzbR32KkjBweKJHN0/q12+/1JT9KdX8s9YqnK2QGtxpqIa5v1P0GBkUaVsuxey6VB2qxlNQn8IkX8xgAQgrozrB9mPP6VHnfk1DEpSjPattWVhYBB2WjLGw8AUYNBwqGmcSuJtAnbG2AcmcU06ESgIJKUE5Do5voBcIWSvej8MDEQCpEpQSFAJRGvVxPKybwB/VCceFg8c2AtM3BHUO4xUhSCjvwEH2iSQik8lobjKREFIExdQ6k/ny69gotyKQxomGyOE6QCaRIeR8QargaHKuIUsgfHD2ULAAFEFcNwgqjpPtoXDB8aTkh7+hYOE8mOk+qHvox0MGEPUR6+A9OF2QQZ5NkyFjyL5CnuEEm9HD9Bpxh7mnUAkB+sCwDfaVY/OuGbNFwIGDDGE2d+5cJ4iAdOH7RwDkG5FpYREcmL9wi25FSaZsiR5p/7XIyp/vTenaLi1eK5X/vLJ0fJs2KLUa9pT+dN2jUAuR82QVOsVz+/frnJKqxXefSvsXa5dSqdL70tW9l5SiDCWWZ7TK9Rm91kGtXvPS/iOuT6ctpBq6qpW8/gqAEg6AcoNyGZ6tlAQx1eeLL74I0nMS1QclN/R8uX1kljp+dU3tSh/QwIFL1LBhS82dNkdxz25Vr4FjVda17Q8//VwnRjdSs9XFlerJbu3+85ymNMmuPh81VpzmpfW6VxSVqXZW7Ro2llIUVoEyKXRy8VQ1b95Ml6K8roW/rNT0yeN1+/wufdx+qkb++KO/9xXbb3qOQepwHrBN2FJA3xga+PoF0+gVVQbJDRr8ml5oefPmdRbOC+RBixYtnOcmwE5BKFGCi13DTqGyQNkLIE5Wrqwv+gLv2eOx0YTS4KWuRRF185dRKtB5ua5Fz6Rmdaprz6rFKl++2N8NhTPEeupPTJgyxbGPASFivM7v1/qtv2vxj7/pUJoSal6zvIqmuaN01Qeq+4H5WrlkgRLWqqyabctp57oMKpUlqh56ndO5P1bpTNXqSuPvLckhrkzDeyboAXwYSCUAccZiYWFh4R9YMsbC4i8QwJPNwAGBWCCwJ1ueJEkSJ2AngCfQJxjHUYBQ4O84MDhL1PWascoGBIM4KjRspfEaagvvQHBOdgq1BY4QmQ1kwp5BfGAAocQxkYGiHhwnzhAfpsks+8cxQyKgzOCYEiVK5Ot6IYoIasmKEfBSt+9fUKrDZAbUQTg2kDgofiCecMbMGG7OM/vEtQAQMpwf+qrgTOKMc1w4jnw+KCUekDBmkhCZV64JTVuRZENa4fCyn/TWgYjjmnsScpQ6cZ15DySXd+QW9xDkEQ2Czb9xgGnejFoJp/dlBZla1EWmlw73M98TMqoQgRwfhBbXlnNAE1vOOdeS6xdUlQjfN84jQQulfHyHuFdYLCyeNerU7+9anvdevLzgedqxY0dHVYBKI6QwePIfindxvj759JHW79glQ/EsWBBBT2L8qMd//KEZPw5U11zF9bBaMn3Vf6OGjv9RyTLF17e/1dWy7mXUIEpsJZl1RJFu/aY/HpXTjYFd9HbZomrYeICyvJVWfYf1cAXun2t4jfd1MMlDHf30Ux1P/LqKV6ylAqnD6sjqBdqmt1Q+X3pFi/gPUYydhajHXpqea/RwcQdNeUlSYP84Z9gm/Baf4J4M4nPYYxIJ2B7+TZKDRAKkF8kLCAf+DRGEXaNECyILNSf90ni+X7jwz41+4/BWLVkwV9svndfNS/GVMEkMhXeZ5ohpG2rhb72UMnZsx2c4cP64rhx6qFVHLip/2gROM2qSIpRV+41HOrVpvsbNXKksTXqr4L1Depy8jHqObyavFR+q0cLsKtc5h9LAsqQppTMTJ2jN0nWqXKGPRpbwx+r/giknor8Xvgmg7MzcjyF5X1pYWIQOWDLGIlSDQJCaZ5wOAkKCQwgTam4hI0wfEe+AIgNFA03tCKYJNCFjyODRR4QmfwT2kB+QOe7roWcLAT/BKkaesbc4OpAgwdmAlewNThw9W5jA49OEJogGjpvzgcNBtpDyHMgGlBo4ZDh6EAcQVjgj1CTT4NY0keV8EAyTNYPY4r04btRKE6RTosT6Oaf0RmF9fA6FAuuC5EJ6TRYUtQzEC3/zSYFEVo86e8gYsntMPuI4AgP2nX3E2SUbx34hv+bfZGCpped37guIGUgj3+BefuQJjslMrOIeYIwo55u+QfQzeJlBbTvEH2Qi13nv3r3OOHDOb548eZx7xTjzkDbcc3wXCDYovYPY417z73eA7x8KK84b55KyN0bBkjG206EsLF5umODXE5SvkDSgBATbFhhAsvOcOXNmu06u2KP8vbYpeaQ4yluhvT6sk12/uOwJDdjBqFHTtengZh0/FVcp5y/RrpWLteW3CarU/0+VqpxDp7aU0XczP1S5lHH1TvXfFeXxKeUuUVF5k3spdsdaylP+faV9LYKOb5ilOFXr68m2zTr7xGUr0xZTtrAbNLzfJiUsUE+lUpzTkA8/UKbPx6pYhCtq36yBnty6raIdxyh7wf+WaxnQ88297xs2GntK6S3PU99UGqY5OeQ4E5lQvmDzSQQxXRFihmcqZAzJEYh2lKSUPmEHKW2CXE+WLKY2bLjhst0P9eOI+7oTLo2K1KqrpK5zmj5VIpc9v6Lvan2k9TmHaGGfmtp1O62mrVr1935g/1D8eEvEnFyt/jN2K3asaLp5aIFSNJqteinP6fKNC4qRPLfOrJmrk1XqqXiSyNL+iWqxtLTGDs6s66c26NjDfMqWKo6KNukgnwqb6YvDlDwDbD82H/ilYrawsLAIKiwZYxFqQVkLGR1IE7I89DjxbHrmGyAJKLuBFGAhMMSZgRxAsUGTP0gegm+ICZwMnEeCfj6HKoTa7ZAIGiFDGD2JkgOlAAoP/wa47C/OFmU5OFmcF5w51B70QyGDRrYSZ4WmtATanAvKhiCVILQgWngN0oXjhJzyT1mIaf7LenG22QffysEgzCh1mjp1qqNs4ZxDFPl1rJwfiDLq3mlgzLWB0IE44J7gmriP+OY8si848DiMEG8QQWw/oOQZhBSkAyQPxA8lUTi93IOvAujxwH3OvQI5SWYXRx+iEQUWpCf3AkQNmVWuNwSNGc3uG7gfKYPje8P3iPsLtRfBB/efhYVF6ABJlIA08HUH5C1kAj1bkiTJpnTNC+qR02Pjtg7/vlCD/vejNp/arJ49WyrGzps6U7O1WmUPq8xZiyp7si5atv+E4ictph5t5DT/3nx5haZk+ExnvR44ys3Vq0crU+roWjBloSJFy6ksr0WQ7q/WV+9tVqU/BqjQ7Qua8+V0XXHZoP1bLilemmwuG51K8cJd1qPfw+t/pfLotQuZ1XJcK93Zv1Gp38yggLSsR6ULUF/ybIVs2LRpk0OcYLu9a4bLs5rm4hAuvB/bBBEBEUOShOcspDlNzikXptwT20kCBFt65w7lTCQYwqt0faYe5tenKaWsVVyHfumItu29qmLfTtbhuT016UAkzV/07d/bJmHEOjNkiK5Zw+aocLvqctflPoj5RBG2LNe0Q6d1/eJ+nf+5sE737qFL3/TXvCs5lDH+Wa0/eUPtW1XU7m4DdC7nUJ3ctkeR46ZT+hR0WPpnOAK2Y8eOHc7vbBNwH3FuLCwsLJ4HLBljESpB/wiCb0gSyoiCIxAm60/NcNu2bZ2sEtl5lC+QBKhFcJBwOnhfSAIlCs4WKgHkywSpqA8IfOl1QtkIpAeKHBxZesfgsEEqQC5AtuCYoWyAtCBjxeQnmv8NGzbMcdRQIUC6cEw+jc4ODCBeqH0nM0XZFioUVCaMcvZtghLyakpScBTJ9OEkupMpACcTUgklE8cMoUJPAqZH+IdQoUaec8i9g9P65ZdfOueYe4drTXNen5rAch5p2ojcGxUMhAJlOdx7RYoUeebNY0MSnHdz7iHi3IEyC+edexQSivuM3juoxyBsvCszo0yNe5Dzzr3M94uSOj5vYWEReoH94rlBEoAEwlxfeuVA/tKbBLsHqRs5cib9eDi8KtfLqE398ipB3PqqV+aQDqX5RL/uWOTYhFnH02rysHLa0bWGcn94WjFaTtfXQyoocvh/7AWJg/37T+n2g6fTCwnsnUl8D13Pv7oNn77p5k2VrNZHm06t1zfhBumBa935CxbRul6ptG36atfnUMtKJSu119Xqn2rohe/UaPp+vd90vYo3+1LjE/twUP4AiQVsKsuHH37oHDvkCepTCC1KQ+mvZkB5EwulnvgK2DgUSqhsIb1ZeI3+W5zLf3DL5Sfkcf3c5PIRpJ49pSpVnv4lYvy0yhFfjhry0zErHCIMegR/iW3hJ4ULd0ZjyzfRuSLpNWhAUm3q/M948AixiqpezVm6GGGE+lZMrgc3dmpi24Uq/utxDeANTx7p/oMnLjsaTnlm7VdT10tPmwo/7QRDEsX0b8OnCM5JeRYWFhZBxasTAVhY+BP0KCF4JzCkzIZ69OAEJUmsl6CRPio0HCSYDGrDUAgVnCacT35HYWFeQ+UDoYJ8m99RbVDuAxmD44GKhSAYp9U/jggqBcpnUIwMGTLEIUMMGO8JcNRQFVG6AzFDGQrnMjgao+IIo7Bg4XhwDDkGFDaeY6YN+DskDI4exAzv5TUyepTNEPBDonA8gQWkCecCdQdEHgQLjiS9c1CA4Oh6Bxxe7gNGc0PIQNyE5gay3Cfme2eupyntImuJmgunmesPscl0CjP9w8LCwsIAQhdVqgHP90F9e+jq9dt6HCaG4iWKqXOnTihhhNOqk/J1Tbh5W72a1lPrj1qrapWqGlI5utre+UJ7DqdS6Vzp9Xm2KVqTKJFixc+rhoUeadiUA5qx6IaunrvgPMchIE6dOu+UxWIPUMNigylzMQSxd42FIeG9Q446rZT2+nW1a/2uDhw+Jh1uprZKoDixpETp06pWzazyOnVKp9w+A4ERWELBTHDzHJnNv0lQ0W8G9QjENz6SmVhF2TJ21SeQz0iY8E+dP/+263O1NX58f9fy7+OHDINAw05yvjhPJFCeIoWa/7xMj71uqOjEduo8M4n61UoprOSje1t0IGFndc+RVOFdL4SPnVXNxmXS+b/OC7aC8imwbt06p3yKxJL7fWFhYWHxosKSMRYhCkoJUBMgkaUECFUFJT2eqoVnCYgKAnxKKYKbiDHAyUCFQQkGpTBk/yEryDDhjJAhwqkjoIfUIPuPasWQLHyeDBvOEE4XgTuEB6oVVCPujhjvR2KLwoPsF0QBTfhQ4FBHjpoFsoDrgPNIVozMFuQNr7FeE+hS7kPjVfp3UP7DPvgE9g1lDAvHQVkKTflwgFBEcL19U7P4F+wfGT0a6rJ/nC/k1zT6M+C8QbIxsYrAnelQNHDlNfbLvZ4+uMA1ofyLxUxRsAgYuG/IzuKoM7YVFRkOP2UEAwcOfN67Z2Fh8ZLhf//7n7OA3cOLKd/Q88oYL61ivJVFYaPHVtrkxTXpu1EaM7iPPmhbSSNmu2zH1REquPS69m7eoR96NRfFylniX9fcofOVv0UjlcyVSO0rv6cnteop7PbFTgkPyRZKdxmTzfMfmxpQQOJQBkSCg4SDfwFpggrHAKKfxvHuQHEZkIb2JAhQvBrgB2A/OU5AWZIn8BNQKeJHoEjFP/mnuXCr/7yf9aMkpS8NTdXZb0+EjRRTuap/qrs/j9PK45+peCpp/5Eoeuy1TxvW73PKe1H2cs7MtCW2bXrfWFhYWLxssGSMRYgCNQZOCiUuBNSmlhlAhtBgDscpJEp3CN4hfyBcaGLHNpAqQ1aY8ZAhCWrHyer37t3bcdZwZsjWkO3nJ4QKChB+GoIloP1HID7ocwLpRTYI58RMAiILBUnBsZIJo9QIAoH9AhBDjKakFwqlO0y7obwJEiOgI0NZr5FC4yjhKKIKYj9wmiCjIHaC0pyYrGPr1q0dIgtS5sCBA47yh2PHCeQ+wiEzDXgBWT1Kwzj3XIPgLKmyCDi4N7gmNMakDw/KJb4jlIzhnFv5uIWFRfDgvE4fTaDGDePqSpz2GtUknzZsmKXyVeopmss8vJE+pWZM3KCDZy4qZdl3NLDYMVVu/rmOb9+vVp9+oaI16+j8os/1YddOOhQtl1qVjqdvmkNIPCUl6DdCYoNkR0BBQoHPY4u7dOny9+u3Dq3QjvD5VCi173bqR3+MxSYhY6YQAvwfzwmJ9EfzySaaBAO+G0oZA/wKjpkeYIDebvSUwYfwCyR9zPtI3KBkJYnkDpJX4NatqDo7pI3muX6nDBg7DsxPCwsLi1cFloyxCDGQNSLjbSSj9CBBQopqwfQyQd1AdtwdKD2aNGniNIsLCgj86NVBgIcihGwSpSqsH5lvUMYg+xeQBIASjObNmwfrulHdoCIgkCU7hYOG1JgAF+k2JUQ0REW5QQkNjhBlSpA3ZJcgUFC/0KRvypQpTnYrOMgKzjfkF44egJhBGUUjYJxP9pn982+ZDtcLFRH3DooJ5NIcB0oK1EbUhnNdIf08yR5eo+yFQJ9rAEFExjA4J1ZZ+AxTSsf9hWKJa8F9wT0IacgzwcLCwiL4kUhlh81QWddvd47PVr3ibbT1zGRVzuiy/VFfU6JcuZypbrU7fqdP60RX744TdPZcfNWpVFhjh45Vm5Z1lTtBAvUY/I0yV6ipbPH/abQPmYxNdZ/AY/Dw/n0d3bVLiV3rd1JMt49o0abrypYlo5IliOokFHLmzKomFdNqwtAlmlmgqWq9Id3Y85Omjh6n5ZkHqVCL/ypGAgr/KEV4JvN8dsfFixf/NdEI5Q7PaZQyntP+KLulpNRMHgoIIHhYHw2QSdTQ3B1wfiwsLCxCEywZYxFiIPg1fSCMIqZAgQLOT8oRIGoI0lFmuE9RIVCm7Cao3e0JBFGOuDsKBO6QAKhEGMMcUAVIQMHxAXqWBBeQNkNW0QQVGbEZs8yYYAPP7BFyYBr5QYjg7HA9aGjbr18/p7dMSJTxGEDA0CyQhdIozj0ZMaOmyZkz538a2EKiEcDj9NIwsFq1ao6CAiUPKh93QNSgsKJEiXuJdbqDUimycChomLSEWguizxIyIQOuMd9deipwvZguxvUje/oqNSq2sLB4ObD+69b69dA15c//tuKHT6y7908qedp4alaupQo2y667p3crcdi3Nevgtzr0OLcat+2hymfyKcGRqZq7/p4Kl30srMW1a1fVvH5ZpY9xR2sOxtH77Vvo9q1UqvRRA1XLmlyX57ZXox9vKvH9yGo8Pq2ir16gTceiqVyNrKpdqboiv91Uy4YP141DszVs5lVlKZNLZw4e0Z+n12jB1SSq1KKufumzRqdbvKFkz+C80NjWN+Cn0d8F+wog03kNMCkSXyIgEyg9QYkXPWpQvqCctrCwsAiNsJ6xxXMDhEFISk4Jtj0zNih0atas6QT68+bNcxyKkALKFRr5UqZD9olGf8iGIU8gqSAJ+B2ViH/KMyCXUMBQjkNJUZ06dQLUBJb9IROFmoRA2ZA4zxIQQpAvLAA1DvtC3xCUSosXL3ZIE+rfGzZs6PzNL9KErB1EDw17cRo5RqTU5cqV+9dnU6dOrfXr1zvXgXOOHJr+RRZBA/c25BbKLO53FGCUu3EtQ3OTYguLh3eva3aPQrpQZ7da53L7w5k5qldohert/kKVo0Xy8fP/xW3tmjNFK/6MpjJNGyhjyOYSXirQuJ3G/Dx/3MtqQIOpT1z2LqUaN26oCbPmqnbO5Pp+6AjtuBhG0eaPUMSHN3TnwROtm9RKHT5ep2ldv1Sq6I/VdvAPGlspo44PraSKY7LpSawlWrJ4hnav/lVJz2RUleaptalPW3Vvflp5536u1NWGaknpK671dNT+k/eV7vQtzfxsgmLEbqwVU95RzW9d1/r4BFXP+ZF2RI2lsA/u6X68/Drf7RO9Vyq9yyE/q8I3xmrFpduqFz+anmfRJn3ZKOsG+GmoiVHZ+qdEysLCwsLC/7BkjEWoA7XQNMulPIdSKbL2wR000pAXoocSHQgU70gnyrNQtzCOE5KGccv0WEGySz02U2ZokkvJD31S6P3Ca5R4uSuJfAMqBWrHv/rqK6eJL6TH8+7LwXEztnrDhg2O40wpF2NJmThFlo1zQkkVr6OQ8W8pC8SLIfg4RzSApZ6dhoHuJWlMVCIbx7QoyrVQ6QSm+WJoBZlSSBfILJRZlB326tXLIV8sLCz+jWuXruinWYtUL31qLew5TefeKqumpf75+52rC9S7zCK9PX+0ykX9Q2O7/KireSuqaYOkmle7hHY03a0RJR5q18zP1O1gbrXLKj1yBfGbxzfRgIcV1P/9qkoSM3SW+6F8ZRgAJS40jacxv3dABWrw8KGXpkz+XDdjhdfdkxe1elY3Fak5SDPOXVSGcBHVLuIirf2hqxJGeENHHnhp0/g6WhQ9pw5cHqEeqSMqy5v5FSNiVBWr/z/lelRS1T5upV/jeilSpKc2BvVf1Djx9dEnw9U07CxV6t1KCbOV1pGNfRUl9btSqsr67SYThLx0dM0CLV13SQWqvq20Tt4oqf63OKe3x8BzF3vuG3gO+6cRMKVFJCt8A9OJWFC2sl3Pc8tIb8qUSOoEVh1D4oR+cth/CwsLi9AKS8ZYhDoQ5EOQVKlSxSntoRYaIiA4eshANKxatcrJ0EEkoOzwSf0DAYRqxoyKdl8HJVQ4QNRud+zY0Ql+UYqkSpXKcaQoLeJzKE3o8+K574y//uyzz5wAGSUIBJRnec+zAmVElIehRmLSAgof+sZAVnGc7mQL6hWA48nIbIgqQMAPseLfnjaUXeEg0iyWun7OFSOpIbcApBYkDGOmaZ7M+GtUMlbJ8V+gfKFZMt8TQ+bh8KOGoamyLfeysPAJ4ZQwSV69/0EFxY/5SHkLPdHMc4d06co/is3IMQqo0ecPNK97PvXecUfn/0ykunkrSme36JdbzdS5uMtNixhZb9UfqPmOMuYrHTtzUMcfvKWKtbMqdrTQ6cbRaJ5eYKbXiH9BiS+2lWXLlnUqXHOqwtx7oMQHz2v31blq1qy/8tdqrdwFk+vwpS26nvlTzfukmwq8WUNZpo3TrrNzNPb7o4ofeaH6vD9bl5M00KhPGilp/Ke2adnqjZr2ywXdX/Kdyw63dhI/un9KN9I11v/0WJs3bfxnZyKm0PUnh/VBmXx+7jfHSt873zB06FBnCW7QcNgojZlGaZru/vzzz3838A1o3xhKh7H9XA8LCwuL0IzQacUtQj1QxNCzBseFqS5keVDK0Aw3sMElagwUF9RVQzawTqS9AQWEAMoQGumxPpwclCTsM4DMQCkDUYOThJSYBWKGQJneKfSVIVhGvfA8CAb2j6zXihUrHGKI0iqyaJ988om/zi/EkSlngtQiswmZw1hwCBv6x/ilmOFc8F4UQTjsTFkii0e/HNMrCIILUg4nl6lX9Kdh7GZoBwotpP70PCJoGTJkiHM/M2bcwsLCv3ikq5c3ataosbqT8oaO7oupDFULK0X8XX+/w+vEOk0a9rOi1m6hFgVv6Y+lv+rW+XO6EbOY2lSZq7Fdv1eeLE908/hhXY5SQHnTx1O6lCVVpmll3Zr2hT5fV1AfdCqt18K+eqQoz3z6iXiCiTz0E1u4cGGg1ksigMa02bLlca1rlbq+/q6Opj2vdgUmq8eijYpzcJ3+3DZHP05foL3n5ZQFU+J8sm8JVRu9RckzldDblUorYczDSnh7q4b32OokXtxVtthuEjEkZnwDKliSQS8CUKUy5RLQ2w1lLwmNFi1aaMGCBY6PhLLUHRD0+E2UP6PYxTb7BCY4mimLEPmek5QsLCwsQiMsGWMRaoHKAucCooCGo4xrbNOmjTOph54lLJAB3ilKUK9QioSDgmqFyUWQA23btnV60QS17AUCAWeT/aI8yR2QGTg9plQJlQwZKj6DY8eEJHqisH9MIILIgMxhuhRkhBnzTVNfQ/AEFQTtSJohggjYcUBR9FAeFVQg+2a/zTQqCBmcccgvlEIcM6SLTyQPr/N59gdShlGdKInoa4KDzbng/NFvBueZ80gJU2hqNkv2FgUV00VQDzHtaPTo0cF2f1hYhEZ07zNAittIWXVUB/50vRDNFeQuG+9apFR1omv957203vVyuKwJ5HXggA64fo+QKqMiXNmoMf1QUCRXrIiHdODgXyu8v06rNz/9dVK/PX+9uFKjPl35jI/s2QASxChCIcxp0F66dGknicLzir5rgUXTpk2dElZs1e2r61QnYTFFTJtDG/p/q+ELvtSIw4dVPp80uPcwpdraRVXHHFekiOW049rvyuomAqGHCiQGpIV/y4dfFKCeRZ1qVC2oSb1TqqAg9Q0kOgAJIq4ZpIvnlCbsLL4U9tXCwsLC4h+EnmjDwsIH4CCQKWNBBQCxQPaGSQE0mCX49+4zBPgQITiJqFACM97RE5s3b3YCYUgBHDzfgBPVs2dPp/SHzwwePNgJqinJYf9RfxQsWNDJ2OG4uitJOE5KTyBrKAmiae6tW7ccEiljxoxOQI6qB+LGs8cMjhalWGQlccJo6kcDXbbh3ajP4AY9dVDZsKCaYULU0qVLnf2inIlr4lNJFpOUIN/I+DHpB/VR9erVHQKJunWygUx14NzR8BjCKiRBhhCyjHPMsdD/4FkomRjLyvXDGeea0/wYhdg333wT4tu2sAgt4DtlEXhAukDwU1ZqJjEGNwo0b676OUZpWIMi2vPGcHWofFq9y2TTypP3Vb1NL52ZPF5bK/bQ3rWuZ/OTO7p2DZIhikPgb9261VHA+FU+9LyBXaPMFNDc3tg1lKrBUZ5tAHn/oqh8LCwsLF4WWDLGwsINlPpALrAYUBaEEoafqCxYgjtgpnkvYyZRs+B8UoftE2ikhxPFZCBGQ5KNYp/69u3rNDGEaEGdw3ro10ImESKGsc5kp2joi+rj8OHDThM/SChUEGQZOUYUNCyQQUyoQE2CsgYCht4vqEkgLMhwffnll89VQcK2GWXNwjWCXEGhA9lC3xhUM971NaEpIf2CKPNC1UT/GErLKFGiHwrnEucfyTUkU3A6rAb0qYEIYRsQZjRxNo0QOf/sB31uglo2xXmBbFu9erVz3SARyQhD5FH/b/vkWFhYvIggUeAdTK8SSmoCq0bB3n5SPrG6NGygNhky6Hrz7/Tu/rFqVPgn5axdSHuXDtPRWYM0M3EttcybWeExIWGi6dy5vWrXboCT/CAhEDCc1uT67XT7w89VKNxJbd22TmFzt1bDXHECdQw+gYmREDAoHQGJInwCCwsLC4sXD5aMsbDwAwTyITmBiHIbSBECZUqMfNoWqhmyTgTtNL/DGTXvhYBhsgQjs+mFQ8BtmuCi+ICUIUuL4gMCBykx9e2oPyAy3Bvjorhhn2gYCNFDCRDbZToRTh3bR4IMgQTxAQECWQHhgyIFZQqlXvwbcutZkTWQChBF9DqBVELRRGPB/fv3O2qaSpUqORlW9/OLAojXOR7OG84rqiRIEdQjlJ1xLBAjkDMcZ3A0rOW8cu4JCLg2U6dOda4P5xYiBgKMa8pxBBR8hmtD/xuuGdtCufTRRx85vXz8O53KwsLC4kUFvUog1bE/ASGUeT7Sz4yEy8Bp01SqShklrtVTBWYVUu5PNzkN/iEywoXLoPqDRqlfq2yiNy+kdtKkSZ0eaNg9v3B++zzN+mWFXq/9lUpdX6xZ4bKq7BvJlCDmPP1xd7rezx5eF9eNV/dvRih86zaqlyN2gI6f/UG5awYAUIaLXQckFywsLCwsXg5YMsbC4jmBgJl6eMpsKI2ihMYTOI5MRIJgyJw5s6Ng8Zy+BCA9yNQBGtSyACYFAdPolwAf9QwBP0TDmTNnHDKAz5M5o+EuJSvsF0SGd9OLTL8aypg8y3hwECFBKL1hmyhqIDUgaSgFQn3DcWbPnt3fk5ECAwgTFDGm9w8EE8dP7TvNkXPkyOGQUMaJZ18gZTgXkBhM2+I8QHpB0KBQgVSieSGNfn0imDjmQ4cOOcQYQIkEmePZ2wA5N4obzhP7SbkQ+wXZc/LkSYf0QgFlyDC/gg1KnCDyOD7uF5peNmrUyJHRh4Sqx8LCwuJ5AwUkz1yax6KEpBQHwp3FHTz76enStkN7Xbp6WRVattbGNWschWmCs/PV5LOv1fvnwy57+1g3Dv2uJau3qufUdiqR4mk/rRLvveeocSBifMKdC5s0vk1TjT0UUYVajFOnPJEU7s/N+qzrAJ1qU1dZ9rVW47kf6IeRD1Tq3iUdP+alRIWbqXGcM4rqddu1htjerhdbYiZGffHFF9q48ek0JhItqCax5RYWFhYWLy8sGWNh8YwBwQLxQZkPI6cJ9j2Dbfq3MAmJHiwQADiTBPaBBQoQ1DeAPiUTJkxwsn9kF2vUqOEoaughEtSSFT5PtpIFGDLIHTiXOJKoQHBuKc3CoaRJIwQP6h0IJ7OO4ABkCPvCwvk35WA46PRpKVq0qHN+UY1QNsSEJUgZSDB60ZBJXbt2rdOQuEiRIo56BgKNCUM0/oU4gQBCmcO5NNeKY6UcjPIutmt601AaRgBBTx7gfqx8HvTr18/H44FUY+w3GVBKnCDPuI7cS1b5YmFhEVqAbcOeOHhwQ4MGfq0Zi1cqfuw7Or56mw7duqsZaw/p9PhOepA8rWLdOKfHly/q+L4T2nnmntLGK68MDyZqzYLeqlmzgZJnLqNmHdopzMk9Lts7ySG1ecb/Bw8O64fO32pPsmJq0TK3Do2eqFOFe+rTive0e/EXmp+6pXLX/FCPN+3R3T1bdTJOCWU6cEdXXB9NEiW+0mSiOXomZfIwkZA+KDV/+OEH59/0QaOcFGC3LSwsLCxeLVgyxsLiGYKR05AiOJAbNmxwph65A1UEU4MoE6IfCxmxoJTFQACgTEHlQhYQRQZEwscff+w0KH4egKjwjqQxgGhgn1HpUGrFOSD7CVmDOohzB+kBgRGY8jHOZ9q0aZ0FsA0mYqHi4XpQjoTShElaECP0lKHZMSU/bJPsK2U/KFponIyjDnnk13XiWqCaQd2EcgkFEZM8IOQ4Nt/AOaFJMdO1IGEgjNg2jaNtzxcLCwsL6cbBlQobI5x6jRmsy1Pm6rcLj5WtRBGtn/W+plzNp7LJ7+vnXyLo8fodeitHFZ0+fEzXDl1wFIWPL21VrVIpFSNPRs0a0stRkKJefIrr2jJlktacvKCrXuEUL+2beiNWGIUt+LoSrtuieatSqmGXkfJqm1Y7mx/R5w0qacfShVr9e2zV6tVPSf5aS40a/+wrqlTKXwGKTGwOoNwIZWQN9zdbWFhYWLyysGSMhcUzwpAhQxznDkUG6goTvBOkIz2GLKFciKAfyXVggmycOurIUUiwLcgDSmxQ19Cf5GUY18w5yJYtm7O4A/UMKhWcVpQtlOOgIOKYIVQonUJtAqHCOvi3f8gaSqggNwDrY1Qp5BWgrwDTMrhWlHWRmcyQIYNDlkEMBYQMYh2ULHEfUFJGNpemyhA5XBtUN2YKFMe5ZcsWZ9w6jXc5Jnr94LyjhgmOvjUWFhYWrxJiZq6sNokya+PWHbqWLIVqjflCl2aO04rLGVUzR0yNGv6NSlatoi59PtHiqUM1+cvtGrRtvsJFiKAISfIpf7k/nedwnTp1HFvyD+5p55QxevLlH+qT8rR+n/ixPui2RuFSZFDuEmUUb0IN1d04Qj/0X6QnC6Zoyp4IipMks+p0yaZEf62B5zdkPKAElsQIzfQtLCwsLEI3XvzIzMLiJQdTiQi2KZWhNAgnDNBfhcatXbp0cZre8rt3fWN8A8QEBAJOHUE7fWho1IryghHOr5JqAuLD9JmBrGJxB2QNx8/5oNcKPVRo7sh5px8Ln+U8Q35QygMx5Xl+eB/XCsUKahwWiJ8WLVo4vX1ostumTZsg92HhWNgXmvgyValXr17asWOH02jYlDVBvNAjgGbMlnyxsLCw8BsR46dV4TIsf72QvYCqX7+mqiVzaeigvg4Jjm1InaGwdl/or+XjuurdrV11cFR9Vej8tSoUfkPLls/RxWgZVSGzKQ1OpKZLtursvi3acjiSElf8VJ8l2qo7MQqrQdk00v0Pdfr6Q0fRkqdcAkc5CUiE1KpVy/kde4x9sbCwsLCwcIclYywsQhBMIUIJM27cOKdXCKCZLL1GCLSZoETfFoJw/wJCB3XFsmXLnJKfZs2aOcqXb775JqQO46UABId7vxrIDndAftHwEXIMkgXSg9IkSBpGTPN5xoXzOZxpiDHUNZQtQZpQHkSTX3dQarRr1y6HCMLxNqC/DGO1IXzYLhOdmGREY0ka8jIZi1ItSB1KxlDbMN2KCVm892VQMFlYWFi8DHj8RFqx5YgiJ1jiqCAhu1E8go4Tt+mXX2K6ntnHtDduLhXPn1PZU83VmOUTFCF8U5XOEOOvtURS4gxZFfvufT1WGKWoktH1/A6vpk2bOjYeUFKLPeH5bmFhYWFh4R9Yj9/CwgdQPoTCguAdhQV9O1BS0CuE8ZcE6z41SyVAr1evngoWLKhjx445ryFRJvAmsB85cqTTPNavMheCfEYu09OEZr6sr2LFio6Umka3BhA89Flhf+hzQqkSpTuQDPSmcScKQiu4du6TNmiMaABhwnmiES/nkvPNxKVffvnFUaxQQmayne6g3wuqGTPhyjTW5ToZQqVr165OI2AUUZQdkSFldDYEXZMmTZzSJNbNNihfolcQv1tYWLzcuLV9qBo0uqFuu3sq1yMvXb92TTfu3Hf9JbLiJomnaOHv689F/fRBJy91WNVdReNGktd113tu3RMzcqLGTaK40R7q+IJ+atXlvjqs7Kai8aPLtuj+B9hpSBBKfXm2tmvXzvnpDgh2mrSTBEGdgi1o2bKlo4BE8QgqDD4gfVFUQ29OUc3ksRQ5SnyFuXVbO8b+qG/DhFGnUqV08/p1x/6Wcv0+fvx453P8NL9bWFhYWFgEFJaMsbD4C6gcKBXCsYJMgSghcKdfBwQMKgaCdkphIGcYS0zgjhKDprs4dkzL4Xek0PT2YPQzU3dQrzApiH4wnr1Q3IF6gvdTukLZEYQBgTwB+tChQ739DM4ojYFpMst+QcZQ9sI0HggB9hHQsJfSHkik0qVLO9k8FBlMUerevXuoLoXBOUcBw2JA9pTmvDQLxvn2JN5QKHGPuI8aR22D+obSIgARw/0BqUYfGqYroYLic0xx4h5hDDXrZhs06GWbkDRs18LC4lXARa0Z/4PWn0qh2j2qKcbGUWo5P73GvF9MsRPHVpQItxUn/kPtXzhfW08nUPGGpfTanUV6780vVG3vFyqcKLaiRrzjeo8lYtxBk3cIbnqk8cytWbOmt+8j8WHAlLytW7c6Ni9p0qR/vx4hamyVaL/QIeX3n5aunD6kwbO+d/42ceLEv9/rvi4LCwsLC4ugwpIxFqEaBMmUlECWoCbJmDGj06iV7BcEjG9jgiFmGM9MWQk9WyBQaCZbvXp1x0lkRCWSaKYyoLDwnJxklDeUyjDqGNIkTZo0zrqY7kCJjH8AiYLqAicTZQUZQkgknEemM1H6AiibYR8gnfgM0xrYDsccWokYrj9qFs5T7969nX8zbYoSIjKoqItMM2BPMFLac+IFBJ1R3jBCHEKHLC0qJhoqsxg1FPcXpJ8B/QZQyTDWlO1aWFi8Kkigwo1qKfzCeRrboa1unTur+7nT64bQyBhEUtyUyRTl4AqN/Wyhblw4rN8vJ1TV57bPLzZInNDkHCImIKCfGqAnl7u6FAUsNtOoEiHHLSwsLCwsQhqWjLEItYB8IZNmSooYYRyQBrqoKQigITkoJYKIGTVqlHr27Ok4dUzKQeXi3g8GAmbevHlONg9HEiUG5A/vo9FsYAFxQHNZlDUoNSidYXQm+0dfGVQzZA6RakM8MQmI46beHSVP7ty5nV4mLyI4Z96B5sWUgEGGMd1o7969jmrJvJ+fTCWCfOJ1yBF6xZi/c/1QLkFGcW6o8z9x4oTTABjyhdIuyCsUMBBm7oomzjP3j2cTYd5DFhVw3SH1IOYg9bjmjOU2IAPLVA0DythQ1VAelTBhwuA4dRYWFi8C7l7R2gVT9d3PGxQmWiJFfBRX8eJFEBx4+ITplEDD9OOI7Cqb8pw27DqsK9FiKXrCTMqRer7Wbnys4inTKv7j4Zo+uoiStijy96jkVx3t27f3VhFKfzRI9AEDBgRqvRAy9HZZunSpQ5ZbFaKFhYWFxfOCJWMsQiXmzJnjTM0h6F23bp2jhAgqCLiZtAPBQenJtGnTHBUEATs9SCBcIGiqVKniED8BGYvsH6COMZOaUF24g3IkFkCvEkCZDBg7dmyw7geAmIIMgrCACOInRIgBqiJID3q0nDt3zlGmQHAYooTyqlSpUjkL+035lzuRgZIHogkSBfIJ9RFZzqAofGiK7AlKz1AcoSBCMQOxRckYpAtTMlDNuIPzz/WlxIzx5TTl9Q6UsUEEpU2b1vk3RBHbIMDgHjFToywsLF5eVO6wAFGMOlVY5fbqlac/JvdSncl/vcTjeu4Qbf37PWf+ej2ZLvQup8rmPTN6qf6MEN/tFwamDAlim2cudhW7zTMZlaHn8zcggGwngQFRb8kYCwsLC4vnBUvGWIQ6QITQh4Xmtt6VDwUVkAYQMYysplEvjiQlSy/KhByIEhQYlNRAhlBK414WY6YO0f8E5QlkCmSBO1HCOaMHDiQJBIS7Uwwhwt8hSVDb1K5d2yExXsYx25SZ0XT5s88+c36OHj3az+a6HLd7HxnvgDLJAPUO66Z3T48ePZxtWlhYvPzA1lgEHqhFKR/CvngmGCwsLCwsLF4FvBjRocUrC5rdEcxTRkLvEtQhKAooDXle6Nixo5MNCwkixgBlAwE8TVtplAsh4d4c1idQeoNixJTW0PCV1wzoacLkCCYnUT5DqRF9Z9yJElOaxE+IIXcFDoQIfWmY5oMyhvIkSnI8iRL+DaliltAMCBIIJ8g1SqFQEpk+PEEFY80pG+NaMiGrVatWwbJeCwsLi5cdpvm8J0huYE9//PFHJ6kSUJB8QMVKfzajGLWwsLCwsHgesGSMRYiCMiD6sDAlht4kpkcGdeA0zq1Tp46jBPBslAu54FOvEP8C1QfN/ZhIhEIDgoLyEAJfeqdQAhOSoGyGZr44fJAxTNWB5IBQgWBBEcFijhPSJH369A5JQrCPk0g20J0MYaITf6f8hawh/w7tZElIA4ILx5175t1333VK2ug5QG8gSK2Alptx/bkHaRiM3J51UCrn2X/GwsLCwsJ78MxkKmDfvn2dpIJ/weRBFKuVK1d2ylstLCwsLCyeJywZYxFioMSF3hkQMigLUGngQJHRgpxgEs3cuXN19OjR/2SnIDDIfgUFlOHgeEFWQIzQqM84bRAjvk1KCi4Y5Q2kE71GLF5eQJYwEhV1DERMnjx5HAVUzpw5nfsZgoxJSp7kGGQbI8e512fMmOGsg4lJlSpV0rZt2xxyzRJqFhYWFgED6lZULvSRoRwYYjt79uz/arYOmJyEyoZnL728evXq9Vz218LCwsLCwhOWjLEIMaBGMRN6ypUr5/yEiDGjhFEIMAXIu1rwfv36OUtwg9IfSBiCYMqB3EdbhgQgo1DDMCHH4uUHpAn9XmbNmuX8m+lLv/76q0Mc0lCSsjz3sjKAsgYpPUECDYEnTJiglClTPo/dt7CwsHilEDlyZOeZaoDiduDAgf96j199viwsLCwsLJ4XLBlj8cxBM758+fI5vxcsWPCZbpv+KI0aNXJGUDOCmD4gIYVVq1Y5I69R45jjDQmgvKDshQwhNfQocLp27epM9Xnrrbc0fPhwtWvXzhnPzMht+tAYkgxCima9lhwIHDhvZGVZLCwsLCyeL/ApnrVfYWFhYWFhEVhYMsYi1KFbt27OhAayZ5QRQc4E95hpetPQjBVpNP1xzAjjkABqDUpdWrRo4dTPo9ZAAZQ3b15n+4UKFXIIMKYjUSpm1ECQMig8UO40btzYlspYWFhYWFhYWFhYWFg8I1gyxiLUAXXIzJkzVbduXWfENXXkQ4YMcZrhBhWUXs2bN89ZL6QHDVppIBzSgFChOfKaNWucsi+aJjNWld/JEtLnBEKGSUoQL0zwYWITYKIP/XU4LxYWFhYWFhYWFhYWFhYhD0vGWIRKMFkJ0oSx0x06dNDUqVPVsGFDR1kSmD4yTEWaP3++OnXq5DQubt26tfr06eOURT0LoGqpWbPm3/8uVqzYv/6OcgZVDMQLZUuMvX78+LGj4KHUhuaHFhYWFhYWFhYWFhYWFs8GloyxCLVACQMB88477zhTGYYNG+aQNBATNBxmofEu/VWYmmNAg1aUJBAZfG7x4sXav3+/06S1c+fOqlev3jMjYQICz74wqGkYoW1hYWFhYWFhYWFhYWHxbGHJGItQD/rFGPIFnDt3TpMnT9b333+v/v37O8TL9evXHSUJQGHCuG7KehhrPGnSJGfMsYWFhYWFhYWFhYWFhYWFf2DJGAsLD9DUt2PHjs7iDqYWAdvo1sLCwsLCwsLCwsLCwiIosGSMhYU/YUkYCwsLCwsLCwsLCwsLi+CAJWMsLCwsLCwsLCwsLCwsLCwsniEsGWNhYWFhYWFhEfywckoLCwsLCwsLH2HJGAufEO5574CFhYWFhYWFhYWFhYWFxasIS8ZYWFhYWFhYWFhYWFhYWFhYPENYMsbCwsLCwsLCwsLCwsLCwsLiGeL/3w8q7vMgl5oAAAAASUVORK5CYII=
!! 여지 餘地
"사람이 발을 딛는 것은 몇 치의 땅에 지나지 않는다. 하지만 짧은 거리인데도 벼랑에서는 엎어지거나 자빠지고 만다. 좁은 다리에서는 번번이 시내에 빠지곤 한다. 어째서 그럴까? 곁에 여지(餘地)가 없었기 때문이다."


!! 이렇듯 빠르게 변하는 세상에서는 여지를 가지고 살아가야 하지 않을까요?
!! 운동
* 집에서 VTR 시청하면서
* 피트니트 센터에서 기구로
* [[소셜 피트니스|https://www.youtube.com/watch?v=7IHzEVzArHY]] - community & interaction
* [[스마트 피트니스|https://www.onepeloton.com/]] - 편리, 저렴
!! 조리
* [[키친 로봇|https://www.kickstarter.com/projects/1483909118/suvie-kitchen-robot-with-multi-zone-cooking-and-re]]
!! [[WeWork|https://www.wework.com/ko-KR]]
* [[실적 부진|https://editoy.com/posts/11063]], [[전세계 2400명 해고|https://news.joins.com/article/23639566]]
* [[세 가지 교훈|https://ebadak.news/2019/10/07/three-lessons-from-wework/]]

<<<
차별화, 진입장벽의 중요성 (기술 혹은 다른 것)
<<<
! [[아날로그의 반격|http://www.yes24.com/Product/Goods/43209147]]
* 폴라로이드 카메라, 필름 카메라, 불량 필름?
* 초청장을 활자로 요철인쇄 해 주는 주문형 공방

<<<
감성 !!
<<<

2019-11-27 최승학
<<<
# [[코딩|코딩의 의미 확대]]
# [[인공 지능|인공 지능 패러다임의 대 전환]]
# [[가치|달라지고 있는 '가치']]
# [[중국|중국의 문화]]
<<<
!! 수 많은 공개 데이터를 활용 가능
!! 그러나 라이선스 준수 필요
!! [[Creative Commons|http://www.cckorea.org/xe/ccl]]
!! 참여와 개방
* 소스코드가 무료로 공개되어 누구나 사용, 수정, 배포할 수 있는 소프트웨어
* 다수의 참여자가 제작, 배포, 유지관리
!! [[OSI|https://opensource.org/]]의 정의
* 기본 내용
** 자유 배포(Free Redistribution)
** 소스코드 공개(Source Code Open) 및 재배포 허용
** 2차적 저작물(Derived Works) 허용
** 소스코드 수정 제한(Integrity of The Author's Source Code) - 원작자 코드 보장
* 차별 금지
** 개인이나 단체에 대한 차별 금지 (No Discrimination Against Persons or Groups)
** 사용 분야에 대한 제한 금지 (No Discrimination Against Fields of Endeavor)
** 라이선스의 배포 (Distribution of License) - 사용자가 동일한 라이선스로 사용
** 라이선스 적용상의 동일성 유지 (License must not be specific to a product) - 적용제품 제한 없음
** 다른 라이선스의 포괄적 수용 (License must not contaminate other software)
** 라이선스의 기술적 중립성 (License must be Technology-Neutral)
!! [[라이선스|https://www.oss.kr/oss_license]]
* 소스가 공개되어 사용, 복제, 배포,수정 할 수 있지만, 원 저작자의 라이선스 규칙에 따라야 함
!! 오픈소스 프로젝트 참여
* Contributor, committer, reviewer, maintainer
* Governance 준수
!! 오픈소스 프로젝트 신설
* 새로운 기술분야의 주도권을 확보할 수 있음 - Android, ~WebKit ⇒ Blink
!! 전환점
* 자유 소프트웨어 운동 - 리처드 스톨만
* GPL 라이선스 발표 - 리처스 스톨만
* Linux 커널, GPL 채택 - 리누스 토발즈
* 기업주도 오픈소스 프로젝트 등장 - Android
!! 현재
* [[GitHub 현황|https://octoverse.github.com/]]
!! 내가 필요로 하는 것이 어디 있는 지 잘 알고,
!! 이를 최대한 활용할 수 있는 개발자가 유능한 개발자
!! [[Gartner Hype Cycle for AI|https://www.gartner.com/smarterwithgartner/top-trends-on-the-gartner-hype-cycle-for-artificial-intelligence-2019/]]

!! Rule 기반 ⇒ 데이터 기반
* 논리학 기반 ⇒ 통계학 기반

!! Rule 기반
* 인간이 모델을 만듦
* Rule 구축(인간), 추론(컴퓨터)
!! 데이터 기반
* 데이터로 부터 컴퓨터 스스로 모델을 만듦
* 신경망 네트워크 연결구조 설계(인간), 신경망 네트워크 완성(컴퓨터가 학습), 예측(컴퓨터)
!! Not Explainable !!
* 내부가 어떻게 동작하는 지 모르는 상자만 이용해야 함

!! 그래서
* 문제가 발생했을 때 원인을 규명할 수 없음
* "이렇게 바꾸어 보면 어떨까?"를 확인하는 방법은 실험 밖에 없음 (컴퓨터는 지능화, 인간은 삽질화)
* 자율주행 자동차가 사고를 내면 누가 책임인가? 자동차보험은 누가 가입해야 하나?

!! 참고 사례 - [[자동차의 사이드 미러를 카메라로 대체?|https://www.hankyung.com/economy/article/2019110415032]]
* 야간 화면 눈부심, 빗방울 문제 아직 미해결
* 미국은 아직 불허 (안정성이 충분히 검증되지 않았다는 이유)
* 미국 도로교통안적국은  '최악의 가능성'까지 고려해야 하는 게 '안전'의 기본이라는 원칙을 고수
!! Data Annotation and Tagging
!! 사례
* Localization and Detection of all qualified objects within a frame using a bounding box (label include)
** Recall - At least 95% of qualified & clearly discernible objects must be captured
** Precision - At least 95% of all captured objects must be qualifying objects
** Geometry - At least 95% of annotations for qualifying objects fall within 3 pixels of the true edge for foreground objects, and within 5 pixels for background objects
** Label Accuracy - At least 97.5% of labels for qualifying and clearly discernible objects are accurate
* Localization and detection of qualified lane markings using a line segment (label included)
** Recall - At least 95% of qualified & clearly discernible objects must be captured
** Precision - At least 95% of all captured objects must be qualifying objects
** Geometry - At least 95% of annotations for qualifying objects fall within 3 pixels of the true edge for foreground objects, and within 5 pixels for background objects
** Label Accuracy - At least 97.5% of labels for qualifying and clearly discernible objects are accurate
!! [[AI|https://www.zdnet.co.kr/view/?no=20190111093546]]
* 시장규모 7조원, AI 기업수 세계 2위(한국의 40배), 특허 10만건(세계 37%), 논문 세계 1위, 인력 18,000명(세계 2위)
!! [[광군제|http://m.apparelnews.co.kr/news/news_view/?idx=179493?cat=CAT210&cat=CAT100]]
* 이날 쇼핑 인구는 5억 명, 택배 물량만 12억 개
* 알리바바 4시간 동안 매출 44조원
* 알리바바는 광군제 시작 1분36초만에 100억 위안(약 1조6,600억 원)을 매출 달성. 이 순간 주문건수는 초당 54만4,000건. 세계 최대 기록. 그럼에도 서버의 다운은 없었다.
!! 항법위성 - 특정 시점, 도쿄 상공의 사례
* 일본 Michibiki 4대, EU Galileo 5대, 러시아 GLONASS 6대
* 미국 GPS 9대 (총 31대)
* 중국 Beidou 北斗 19대 (총 34대)
!! [[천인계획|https://www.mk.co.kr/news/world/view/2018/02/126551/]]
* 글로벌인재 유턴땐 10억원 지원
!! [[吴冠中纪念网站|https://wuguanzhong.artron.net/]]
iVBORw0KGgoAAAANSUhEUgAABVQAAAMoCAYAAAAgNGukAAAAiXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaVY7LDcQwCETvVJESMH/KiaJYSgdb/uI4u1beAUYjGIDzc3XYBg0JRD0szbCQlKS9ROCEERthG73q5OncStGygWkKy3CUNSiP/0PZwrqLu6kddlCl08nEUbX2YKTieCNXiArqPPv2Ke7f/sAXRF8sMCu2etsAAAoIaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTM2NCIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjgwOCIKICAgdGlmZjpJbWFnZVdpZHRoPSIxMzY0IgogICB0aWZmOkltYWdlSGVpZ2h0PSI4MDgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiLz4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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h83lx0uLdyIxRosBWY0vHuM1Fszp9lcUe482a/2ObQWo+e4HBOrq4NqzF0c/mY/EG667oMq4JcqgyHMU0zs/yjCViIiIiIiIiC4ogiCc0wD1RCpWCa3ZU4Wn5v0MX0BC/ywrvnhiKNSqprP26xMvb/b6Ja8PhS++Am/JYWgSEpB8yzgkjb3pgirjliiDHFMWckxZPGCJiIiIiIiIiM6h8zpQfeSRR1iDLeDDyQPP6PpjB/RH/xXLztj6M6b83xkvo8uK9rTqMiAiIiIiIiIiorODt/wTERERERERERERRYmBKhEREREREREREbVasiy3qv1hoEpEREREREREREStWmsKVRmoEhERERERERERUaslCAIEQWg1+8NAlYiIiIiIiIiIiChKDFSJiIiIiIiIiIiIosRAlYiIiIiIiIiIiChKDFSJiIiIiIiIiIiIosRAlYiIiIiIiIiIiFotWZYhy3Kr2R8GqkRERERERERERNRqCYIAQRBazf4wUCUiIiIiIiIiIiKKEgNVIiIiIiIiIiIioigxUCUiIiIiIiIiIiKKEgNVIiIiIiIiIiIioigxUCUiIiIiIiIiIqJWS5ZlyLLcavaHgSoRERERERERERG1aoIgtJp9YaBKRERERERERERErVZrClMBBqpEREREREREREREUWOgSkRERERERERERBQlBqpEREREREREREREUWKgSkRERERERERERK2WLMutan8YqBIREREREREREVGr1ppCVQaqRERERERERERE1GoJggBBEFrN/jBQJSIiIiIiIiIiIooSA1UiIiIiIiIiIiKiKDFQJSIiIiIiIiIiIooSA1UiIiIiIiIiIiKiKDFQJSIiIiIiIiIiIooSA1UiIiK6YMmyDFmWWRBERERERBQ1FYuAiIiILlSSJKGyshJVVVXQarVIS0uDTqeDIAjheURRRGlpKZxOJ7Kzs6FQ8P/RREREREQXMgaqREREdME6evQo/vOf/8Dn80GWZVx88cUYMWIEtFotgFAL1pKSEsyaNQsHDhzAxx9/HJ7W4GStXBveOz6cPX7ayd5vapnmvt+S22it6/qlbZxsGtHpaGvnx4X63UDU0t8B/G5ofes61TJELYmBKhEREV2wfxytXr0aNpsNU6ZMwY4dO7B06VL07t0b7du3hyzLqK2txbfffguDwYBgMNho+WAwiEAgAFEUwz9PnI/ajmAwCEmSIEkS67mNfzewni8MkiRBlmWIosjuX9p4PUuSxN/RbZwoiuF65vnc9q/FWkMdM1AlIiKiC/bC++DBg8jOzkZiYiI6deoEALDb7Wjfvj18Ph/WrVsHjUaDAQMGoKCgIGJ5WZaxZ88e5Ofnw+l0Ytu2bRg2bBgsFgsLt43y+/1wOBzw+/2ora1lgbRRsiyjrq4OwWAQDoeDBdKGeTweOJ1OlJSUsDVbGz+nnU4nSktLoVQqWSBtVCAQgMPh4Pl8AdSzy+VqFfvCQJWIiIguWKIoQqU6djkkCEL4Fv6KigosXboURqMRkiRh//79+PrrrzF69GhoNBoAQEJCArp37w6v14v8/HyYTCbExsayYNsor9eLQCAAs9kMg8HAAmmjZFmG3W6HyWRCTEwMC6QNUygUCAaDiI2NZQDTxs/pqqoqmM1mqNVqFkgb5fP5YLfbERMTw/7u2zC/3x++Dj/XGKgSERHRBfuHdKdOnbB79244HA5UVFQgEAhApVKhuroaRqMRY8aMgcfjwf79+2EymZCUlBS+SBcEAUlJSWjXrh1EUcTy5csRExMDq9XKwm2j3G43fD4fYmJiGLS1YbIso7q6mufzBfJ7wO/3Iy4ujgFMGyZJErRaLeLi4lpNEENn5nd0TU0NrFYrz+c2zOfzQaPRtIp/gjFQJSIioguSIAgYOXIktmzZgieffBLBYBDXXHMNSktL8fnnn2P8+PEYNmwYZFmG1WrFjz/+iJ49e4ZvF2y4kGto1SoIQvhBbc+JA1ywntt2XbOeL6x6Zl1fGL/zWc/8HU1t41xuLfXLQJWIiIgu2Auy5ORkPP300ygrK4Ner0dqair8fj+6du0Kq9UaDk9zc3PxxhtvQKfT8SKdiIiIiOgCx0CViIiILmhWqzXitl6NRgOTyRQxj8FgQIcOHVhYREREREQEdixBREREREREREREFCUGqkRERERERERERERRYqBKREREREREREREFCUGqkRERERERERERERRYqBKREREREREREREFCUGqkRERERERERERERRYqBKREREREREREREFCUGqkRERERERERERERRYqBKREREREREREREFCUGqkRERERERERERERRYqBKREREREREREREFCUGqkRERERERERERERRYqBKREREREREREREFCUGqkRERERERERERERRYqBK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IUpveiOVt70Fb9069UsVEblMClRFREREREREbgCu16P3ve/T/NgnMEDtHz9E8dWvwkxMKEwVEXkeFKiKiIiIiIiIrFHDWbFdv0/3K/+T5ic+jVcqUn3oAYqveQ2mEGmQRGRVHMuGx7NxoEBVREREREREZA1amnxqfp7mn3+czle+SuGO26m9/0HCXbsUporIqjJOlfQKVEVERERERETWqOzUKRof+Si9v/021fe+g/Jb34q/eZNO8ReRVWXcjlkKVEVERERERETWEOccpCnJE0+y+MEPkRw5Rv13/xXFe1+PKRQUpoqIvEgKVEVERERERETWkjSl/8gjLP7fH8RlGdP/7neIXns3XqRT/EVErgQFqiIiIiIiIiJrgHMO22zS+9u/o/nRv8CfqlP7wPuJXn4HJtDHfxGRK0VHVBEREREREZFVzjmHXVyk/anP0P7ilync/jJqD/4KwU27Mb6vARKRVX+MGycKVEVERGTs3HnnnRoEERGRy+SsJTl8hM4Xv0zvO9+l9Pp7qLznnQTbtmE8TwMkImvjWDdGoaoCVREREREREZFVyiUJ/ccep/nBPyCdmaH24Pso/cLP401MaPIpEVkzjDFjdUxToCoiIiIiIiKyyjjncJ0Ove98l9anHoY4ZuI3PkDx3tfj12oaIBGRq0iBqoiIiIiIiMgq4pzDzs/T+cpXaX/mcwRbNlP7V/+SaM9NEOpjvojI1aYjrYiIiIiIiMgq4awlO3eO5sf/kt7ffovSPXdTefc7CXbv1in+IiLXiAJVERERERERkVXAWUt24iSNP/oTet9/hOp73kXlXe/Aq9cVpoqIXEMKVEVERERERETGnLOW7PwFFv7b/0N84CATH3iI0pt/Ea9WU5gqImv/GOgczrmxeT0KVEVERERERETGmO336X/v+zQ//MfYXsz0//q7FO55HSbQR3oRuTEYY8bqyyMdfUVERERERETGkLMW12zS/ebf0fzTP8ebnGTq3/4Lope+RGGqiMh1pCOwiIiIiIiIyJhx1pKeOEnn85+n/ddfpfS6u6ne/x6Cm27CeJ4GSETkOlKgKiIiIiIiIjJGXByTHHyC1qceJj54kOp73kn5rW/BX7dO/VJFRMaAAlURERERERGRMeHimP73H6H5F5/ENVvUHngfpZ/7WUy1qjBVRGRMKFAVERERERERuc6cc7hej/53/57m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FRERERERERERkX6tP4WqClRFRERERERERESk3+pvfRUoUBURERERERERERHpJQWqIiIiIiIiIiIiIr2kQFVERERERERERESklxSoioiIiIiIiIiIiPSSAlURERERERERERHpt0zTxDTNfjM9ClRFRERERERERESk3zIMA8Mw+s30KFAVERERERERERER6SUFqiIiIiIiIiIiIiK9pEBVREREREREREREpJcUqIqIiIiIiIiIiIj0kgJVERERERERERER6bdM08Q0zX4zPQpURUREREREREREpF8zDKPfTIsCVREREREREREREem3+lOYCmDTIhERERHpG+FwmFAopEIM4OXb/U/LeeAyTVPL+QpbzuFwWAUZwEKhEKFQSOu01mcZIOtzf7nsX4GqiIiISB/s3AWDQZ5++mmysrJUkAHK7/fT1NREYmIisbGxKsgAVl1dTWJiIgkJCSrGANbZ2UlLSws5OTn97swn6TumaVJWVkZ+fj42myKQgfwdXVtbS35+vtbnAb7PvXv3bu68887LPi3amoiIiIhcJMMwsFgszJkzh2HDhqkgA1RtbS2bN29mwoQJDB06VAUZoMLhME8//TRFRUWMHz9eBRmgTNPk4MGDbNu2jRtuuEFB2wAWDAZ59NFHmTt3LklJSSrIAHX8+HH+/Oc/c/311xMVFaWCDFCBQIC6ujqsVutlnxZ9a4iIiIhcJIvFgsViYfTo0YwdO1YFGYBM0yQ1NZWKigpGjRql5TyAhUIh3nzzTUaMGMHkyZNVkAG8TgNUVVUxceJE7Ha7ijJA+f1+0tLSGD9+PKmpqSrIAF2fq6qqyMzMZOLEiURHR6soA3Q5BwIB3njjjX7xI5g6pRIRERHpA6NHjyYxMVGFGMAcDgdDhgzRcr4CFBUVKXi5AjidTkaMGIHFosPigcxisTBp0iSF5lfAd/S4ceO0Pl8B6/Po0aP7xS15dIaqiIiI9FtLliw562tLly7tVzt3N9xwg4K2AS45OZkZM2bo/qlXwMHaZz7zGS3nK0BOTg5Op7NfXDoql47VauW2227D4XCoGANYUlISN910k9bnAcwwDKxWK9ddd12/CFQV3YuIiEi/dbbQtD+Fqd07eOnp6brEbIDvxEdFRZGcnKzlfAUs67S0NAWqV8BydjgcpKamqgObK2BZZ2Vl6T65V8B3dEZGhs5QvUK+o6Oj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2/5ASXPZOd9TlDyYf5n+t6q2iIiIiIiIiIiIfKpd9BmqB5vKME2YmjmWqZljMU1Oe3ywqaxX41q5ciULFiw47/v+9Kc/fezpvJBh5NPrD3/4A5s3bz7tebfbzSOPPILL5VKRRERERERERETkY+uTS/6nZY3lmxPv5psT72Za1tjTHvelcDjMj3/840s+jHy6FRUV8dRTT/UIVbvD1M7OTtLS0lQkERERERERERH52C77PVT/8R//kenTp3P33Xfz1ltvRZ7/4IMPmD17NjfccAPTp0/n97//PQB/93d/R01NDbfccgudnZ0sXbqUq666ihtuuIGZM2eyZcuW0z7j1GG++93vMnfuXK677jquv/56qqqqmD17NitXrowM8/DDD/O1r31NLeRTas6cOdx3332RULU7TDVNkx/84AcqkIiIiIiIiIiIXBBbX4ykpqOe7XV7I38Dpz0+k7feeouNGzeyY8cObDYbX/7ylz8aZ00NP/3pT7n22mtpbW0lKyuLe++9lwcffJBXXnmFVatWAdDW1sZzzz3H4MGDWbVqFQ888AAbN27s8TknD1NVVcVzzz1HdXU1AOvWraOqqop7772X5557joULFwLw7LPP8sQTT6iFfIrNmTMHgKeeeopXX30Vh8PBD37wA2JjY1UcERERERERERG5IH0SqK4sXc/K0vWnPddtWuaZL/v/8MMPmTlzJjZb12TMnz+fZcuWAZCbm8vPfvYzfv7zn2OxWAgEAjQ3N582jszMTL75zW9it9tpaWmhvr7+nNOam5vLhAkTuPrqq7nlllv47Gc/y9ixYxk1ahT/8i//QkdHB6WlpQSDQa666iq1kE+5yZMn8+qrr+Jyufj+97+vMFVERERERERERC5KnwSq35jQdb9UgN/s/AtAj8fdZ6ueyjRNTNOMPA6FQpG/7777bv77v/+bO+64A5/PR0JCwmnDV1ZW8nd/93fs3buXvLw81q9fzze+8Y1zTqthGLzxxhscOnSItWvXsmjRIh544AGWLFnCjTfeyMqVK9m9ezf33XefWsenXPdl/g6Hg7vvvptf//rXfP/73yc/P1/FERERERERERGRC2K7nB8+fvx4/vSnPxEIBLDZbLz66quR144fP86UKVMAePLJJzEMA7/fj81mw+fzYZomLpeL1NRU8vLyCIfDLF26FL/fD4DH4+HIkSOMGzcOi8USGebAgQO88847/MM//AMjRowgFAqxefNmlixZwr333ssTTzzBrl27zngvVvn0OPWeqbGxsTQ2NvLII48oVBURERERERERkQt2WTulmj9/PrNmzWLy5MncfPPNDBkyhHA4DMB//Md/cOutt3LrrbficDi4/fbb+fznP09mZiZFRUVMnTqV1NRUpk+fzqxZs1i4cCH33XcfFouFBx54gJKSEubOnQvQY5ioqCjeffddZs6cybXXXsvKlSv53ve+B8ANN9xAcXExY8eOJTMzU63jU+xXv/pVjzAV4POf/zyTJk3ikUceweVyqUgiIiIiIiIiIvKxGevWrTPP9YZ58+adcwT3/vVfqemsJzc+A4DqE51Qnfw4Jy6DPy74qaotn5gdO3YwcuTIM94zdfPmzZEOq85n/fr1KqaIiIiIiIiIiERc9CX/C4fNi4SoAFNPObFzauZH4arIJ2Xy5Mlnfa23YaqIiIiIiIiIiMip+iRQFREREREREREREbkSWFQCERERERERERERkd5RoCoiIiIiIiIiIiLSSwpURURERERERERERHpJgaqIiIiIiIiIiIhIL52zUyq73Y7P51OV5Iplt9vx+/0qhIiIiIiIiIiIAOcJVP1+P9HR0aqSXLHmzJmjIoiIiIiIiIiISIQu+RcRERERERERERHpJQWqIiIiIiIiIiIiIr2kQFVERERERERERESkl2wqQe+tX79+QMzHvHnztDBFREREREREREQugALVj+nTHkYOlFBYRERERERERETkctAl/yIiIiIiIiIiIiK9pEBVREREREREREREpJcUqIqIiIiIiIiIiIj0kgLVPvbSSy+d9z2PP/44//mf/6liiYiIiIiIiIiIfMr0WaD60EMPMXnyZK6//nrmzp3L/Pnz+d3vfkcwGDzvsPfeey9r1qxh9+7d3HXXXR/rc6dPn05bWxvQuzDzUgqHw/z85z9XqxIRERERERERERmg+vQM1UWLFrF27Vo2bdrEU089xebNm/ne977X6+HHjx/P8uXLP9Znbtu2jcTExAsKM0OhUJ8W84EHHqC+vp6//du/xe12s2LFCu644w6+9KUvceedd1JcXBx5b21tLd/85je56667+OIXv0hjY6Nao4iIiIiIiIiISD9nu1Qjzs3N5Ve/+hVXX301R48eZciQITz77LOsWrUKh8NBMBjkwQcfZPDgwZFhPvzwQ/71X/+V119/na9+9asMHToUj8fDjh07WLhwIS6Xi/r6esrKynjyySdJTU1l5MiRbNu2jZ/97GeRMPNXv/oV+/bt45e//CV2u52Ojg7+/u//nnnz5vH73/+ekpISGhoauP3222lpaeH999/n97///UXP8/3338/atWv5wx/+AEBHRwe//OUvycvLY/369Tz66KM8//zzAOzbt4/Vq1cTGxvLj370I/7whz/w/e9/Xy1SRERERERERESkH7NdypEnJyczbNgw9u/fj9vtZvny5axYsQKbzcZbb73Fv/3bv/HMM8+ccVir1QrAT37yE/bs2cPChQvZuHEjubm5fOc732HNmjV8/vOfj7z/5DDT5/Pxne98hxdffJHMzEwaGhq4+eab2bBhA1FRUezZs4dVq1YRHR1Ne3s7t9122yWZ/7S0NP793/+dqKgo2traepyFetVVVxEbGwt03bbglVdeUWsUERERERERERHp52yX+gOsVit2u53t27dz/PhxvvSlLwFdl9u3t7efc9hx48YBXcFkcnIyubm5kcetra1nHe7o0aM0NjZy//33R56Lj4+nuroagIkTJxIdHQ1AQkICCQkJfT7fNTU1/PCHP2T16tXk5OTw7rvv8uMf/7hHXU5mGIZao4iIiIiIiIiISD93SQPV5uZm9u/fz7hx46ipqeGqq67iF7/4Ra+HPzl0tFh63u7VNM2zDmcYBklJSTz33HOnvbZp06ZImNrXLBYLfr8f0zRpbm7G6XSSk5NDOBzmpZdeIhAIRN67bds2fD4f0dHRbNu2jdGjR6s1ioiIiIiIiIiI9HOWSzVil8vFt7/9be644w6ys7OZNm0aW7ZsoampCegKFP/0pz/13YycFGYOHjyYUCjE1q1bAWhsbOTf//3fzxjCtre343K5+mQa0tLSGDJkCJ/73OdwOp1MmDCBRYsW8fWvf53FixdjsVh45JFHCIdYAj3YAAAgAElEQVTDjBs3ju9973t88YtfpLKykvvuu0+tUUREREREREREpJ/r0zNUV6xYwcaNGwmHwwAsXLiQr3/96wCMGTOG+++/n6985SskJCQQDAb5yU9+0meffXKY+bvf/Y7f/OY3PPzww0RHR+N2u/na1752xsvqX3jhhT7rlMpqtfa4F+pjjz3W4/W3335bLU5ERERERERERORTzFi3bp15rjfMmzdPVTph/fr1n/p6DIR5EBERERERERERuVxsKsHHs379ehVBRERERERERETkCqVA9WPQmZ0iIiIiIiIiIiJXNotKICIiIiIiIiIiItI7ClRFREREREREREREekmBqoiIiIiIiIiIiEgvKVAVERERERERERER6aXzdkqlXu1FREREREREREREupw3UD18+DChUAjTNFUtERERERERERERuaKdN1C98847AQZsoNrW1obL5WLIkCFqDRehubmZ9vZ28vPzVYw+UlJSQn5+Pg6HQ8W4ABUVFSQlJeF0OlWMXti+fTvTpk1TIc7D4/Fw7NgxioqKVIwLYJomu3fvZsKECSpGH2hpaaG1tZWCggIV4zIJh8Ps27ePcePGqRifgI6ODurq6hg2bJiK8QkqKysjNTWVxMREFaM333Vhkz179zBlyhQVQ0RkADtvoGqxDOzbrFqtViwWC1arVa3hIlgsFtXxEtTUarWqpmqTn2h7E31nXNKDTNNU/bSdG1AMw9Ay0DZY2xrp+V1n6LtORORKcN5A1TCMAb8j3P1PVEfVVPW70uslaldqa2qPomWgeovqfjEF03ediMiVwKISiIiIiIiIiIiIiPSOAlURERERERERERGRXlKgKiIiIiIiIiIiItJLClRFREREREREREREekmBqoiIiIiIiIiIiEgvKVAVERERERERERER6SUFqiIiIiIiIiIiIiK9pEBVREREREREREREpJdsKsHAsnPnTkzTZNKkSZHnOjo6OHzoMBmZGWRnZ2OxnD9H7+jo4MiRI0ycOPGs79myZQvTpk3Dbrdf9HT7/X7279/P6NGje4yvob6BltYWhg0bhsfjIRwOEx8fH3nd6/VSU1NDa2sr4XAYwzBIS0sjJycHm62reZumSW1tLWVlZUydOpXo6GgAPB4P5eXlNDc3k5CQwNChQ4mNjY2MOxAIUFNTQ0xMDJmZmXg8HioqKigoKKC9rZ0jpUci9YyJicHn82Gz2cjKyqKpqYnU1FQMwzjvvIfDYcrKykhKSiItLa1P20NLSwsNDQ3k5+dH5rt7+dbV1ZGVlRVpDw6HIzK9oVCIuro6GhoaCIVCGIZBUlISeXl5keXj9/spLS2lubmZmJgYCgsLSU5OjozDNE0qKysxDIO8vDx8Ph9VVVWkpqYSCoU4dOgQWZlZWG1WDMMgOjqajo4OCgoK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YWEh2dnZjB49GldXV9zd3btpEhMTUTYpWb1mNbm5udx1113MmjWLyMhIrl27xtatW8nJyeHBBx5kxIgRVFRUsGDBAi5dukRTUxNZWVkEBQUxfvx4mpubWbVqFadPn2bC+AlkZGQgk8moranFZDKRnJxs59+2mrm3uw3+d8dU4eHhXLx4kfXr16NQKHjllVdwkDlw7NgxGhoa6Nu3r3AYrE3z8ssv4+DgQFZWFsuXL6eqqori4mJyc3NJSUnhrrvu4quvvmL37t3Exsby+OOPI5FI2LhxI++8846wWLt7924mT54s7HCxWCxUVFQQGBhIVFQU7777LitXrkSr1XL+/HkKCgqIi4vD19dXKE1wOw6sCgoKQqfTsWbNGlpbW3nggQdISkoSxguDBg3C08sTDw8P1qxZQ0VFBVOnTqV///5IpVLq6upoaWkRxkcAZ86c4c033+TKlStUVFSwb98+vLy8WLJkCdnZ2ZjNZvbt24fBYGDSpEkYDAa++eYb9u7di4eHB08//TQhISEYDUY2fb2JI0eOMGDAACZOmijUfFapVHdkvWsRERERkZvmEd9///1P7o/t27fvHW0AlUpFc3OzUGNH5N/DdsLlzQdfifzvqK+v73YQmMgvR6lUolAo7pjaa/+vuX7tOtEx0aIhfgZbVsvNZUNEfjlWq5Wa6hrCI8JFY/wf9b130qLwr9ana2oIDxd9+j+BTqcTDmgS+c/R1NSEm5ubECwU+WV9XWhYqGgMERERkTsYqWgCEREREREREREREREREREREREREZFfhhhQFRERERERERERERERERERERERERH5hYgBVRERERERERERERERERERERERERGRX4gYUBURERERERERERERERERERERERER+YWIAVURERERERERERERERERERERERERkV+Iw88JTp06dUcbQKPRoNfrcXJ0Er3hf4FWp0Wv16NqV4nG+D+iSdmEWq1G7iAXjfFv0NrWirOzMwpn8UTaX0JNbY1ohF+A0WSkra0NrUYrGuPfwIqVhoYGTCaTaIz/o75Xp9OhVqlFY9wmLFYLjY2NmIyiT/8n0Bv0dHR0oOnUiMb4D9LS2oKLiwvOTs6iMX5hX9fc3ExoWKhoDBEREZE7mJ8NqA4cOPCONoBKpaK9vZ3klGTRG/4XdHZ2otVq8fPzE43xf0R9fT2+vr44OjqKxvg3UCqVKBQKXF1dRWP8AhQuCmJiYkRD/AwGg4Hm5maCg4NFY/w7k0yrFQ8PDyIiIkRjiH3vneHTFivVntWiT/+H0Ol0tLe3ExgYKBrjP0hjYyPu7u4oFOIi9S/t6yorK0VDiIiIiNzhiFv+RURERERERERERERERERERERERER+IWJAVURERERERERERERERERERERERETkFyIGVEVEREREREREREREREREREREREREfiFiQFVERERERERERERERERERERERERE5BciBlRFRERERERERERERERERERERERERH4hDv8NN6lWq8nKyiI7OxuZTMbs2bMZNmzYHXu/mzdvpr6+nuefex4kXZ+tW7cOiUTC/fffj0KhwGq1cuXKFV5++WVkMhkAcXFxLFq0iNDQULZs2cKOHTtwcXHh/vvvZ9KkSajVajZv3szhw4dxc3PjhRdeICkpqcfb4/r162RmZnL16lXi4uJ4+eWX8fLy6qb54osvuHLlip2mrq6O9evXc+7cOeLj45k/fz4RERFUV1ezYsUKampqSE5K4jdz5xIREcGKFSvIzs5GIuky/KhRo1i0aBEmk4njx4+zc+dOHnjgAQYPHgxAZWUlKz5cQX1DPQMGDGDeo/Pw9fPtUfarr6tn09ebyM/PJywsjD/84Q/dTjivr69n06Z/aV588UVCQkLo6Ojgyy+/JDc3l9DQUObNm0dKSgrNzc189NFHXL58md69e7Nw4UIiIiLQaDTs2rWLrKwsFAoFTz/9NGlpabS3t7Nq1SrOnTtHYGAgDz/8MDExMSxdutTuFNWQkBAWLVpEfHz8bbPXxYKLfPzJx6hUKkaMGMFjjz2Gq6vrL9JcuHCBDRs2UFVVxaBBg3juuecAKCgoYNWqVajVaiZPnszUqVPx8PDg3LlzrFy5kvb2dgYMGMBjjz1GVVUVa9eupaqqSvi+0NBQnn/+ef74xz8Kn1mtVqZOncrs2bPx8PD4j9vJZDJx6NAhNm7ciIODAw8++CBjxozB0dHxRzUPPPAAY8eOxdHRke3bt7Nv7z6QwJAhQ3j44YfR6/VkZWWRlZUFwEMPPcT48eOxWCzs3buXrVu34uTkxKxZsxg5ciQODg7s3buXjRs3YjKZmDZtGrNmzUKj0bB3716ysrKwWq3Mnj2b8ePHC21lT+HkyZN89tlnGI1GJk+ezH333dft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vohCoaCgoEAIXrvdbhwOx7ig74Xip7/33nt8+OGHWK1WysrKsFgsFBQUBMi8//77fPDBB1itVk6cOIHJZKKgoIDe3l527tzJgQMHUKvVgi9WVlbGzp07ATh16hQDAwPk5+fz4YcfBrRjNpvJz8+no6ODF198Eb1eT3NzMxaLhYyMDF5//XWqq6uRSqU0NDTQ2tpKcXExUqkUi8WCUqn8xhcRHA4HP//5zxkcHGRwcJC6ujpiYmIC7ILFYuHhhx/G6/Wi1+upqq5Cp9MJi04Gg4HHH3+c3bt3c8cdd9DW1sauXbvo6emhs7OT2tpapkyZIoydg4ODPP7441RWVlJSUsLw8DD19fUMDg5iNBo5ePAgRqORpKQknnnmGeRyOTabDYvFEtCOwWC4KGyziIiIiMhX82+RoVpZUYnT6eTGG29Eq9VSXl5+UT6nP3j1xBNPUFxcjEwmo7a2lm3btpGcnMyVV14pOEI+nw+bzcb06dP54Q9/GNDOW2+9hUajYfPmzej1enbs2EFpaSmtra2kpaVx/XXXYzQZueaaa2htbSUjI2PC6qSnp4eqqiqWL1/OokWLKCsr4z//8z9ZuXKlMFno6emhurqaZcuWUVJSwokTJ3joZw8xf8F8Tpw4wYwZM1i7di2HDx/m448/pqCggG3btrFt2zays7M5dOgQx48fZ9GiRURERFB24gTt7e1CpmRISAhr164VJi9bt24VAkeNjY3MnTuXs2fPTkj96fV6qqurKSgoYPXq1TQ2NrJ582auu+66gKyg6upqCgsKWb1mVGbLli2sW7eOjz/+mEmTJrFx40aqqqp4++23OXXqFHv27GHTpk3MnTuX8vJytm7dyuzZs6muriY/P59rrrmGpqYmtmzZwne/+13MZjMlJSWsWLGCzz//nEOHDtHX18e+ffv40Y9+xPz58zl58iQPPfQQN910ExEREedFX83NzVRXV7N161YhCPXOO+8wb948IdPNL/P8888THh7OG2+8wTvvvINaraajo4Orr76a6dOns2vXLnbu3MmWLVs4evQoTz31FJGRkTzzzDNUV1fjcrmorq7mueeeIyIigr179/L222+j1Wppb29nxYoVzJgxg5deeoldu3bxgx/8gCNHjvDf//3fREZG8uyzz1JdXU12djZqtfob19uwEPcAACAASURBVFVVVRX6ET0P/uxB7HY7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
!! 기본 역량
* 언어 문법 이해: C, C++, Java, python, ...
* 개발 환경(IDE) 이해 및 활용: [[make|https://www.gnu.org/software/make/]], Visual Studio, [[Eclipse|https://www.eclipse.org/]], [[Code|https://code.visualstudio.com/]], [[IngelliJ|https://www.jetbrains.com/idea/]], [[PyCharm|https://www.jetbrains.com/pycharm/]], [[Jupyter Notebook|https://jupyter.org/]]
* 문법을 잘 알고 개발환경에 익숙해 지는 것은 필수이나, 이것만 가지고는 충분하지는 않음
!! 내가 100% 모든 코드를 작성할 수 없고, 외부 자원을 활용 해야 함
* Library
* Package
* Repository
* Open source
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